jQuery MiniUI

标题: listbox的事件itemdblclick 怎么用啊 [打印本页]

作者: ttt    时间: 2012-7-11 08:52:56     标题: listbox的事件itemdblclick 怎么用啊

itemdblclick项双击时发生
这个怎么用啊?为什么我用了没反应?
<div id="listbox1" class="mini-listbox" style="width:200px;height:170px;"
                    textField="ITEMNAME" valueField="ID" showCheckBox="true" multiSelect="true"
                    url="../data/AjaxService.jsp?method=GetNmprivilege"  >
</div>

        function bb(e)
        {
         alert("bbb");
        }
我是把onitemdbclick放在listbox1的div 中,为什么没反应了,不会弹出 bbb

作者: niko    时间: 2012-7-11 17:24:48

已经可以了。请下载新版本。
作者: ttt    时间: 2012-7-12 14:19:09

niko 发表于 2012-7-11 17:24
已经可以了。请下载新版本。

什么意思,下载新版本的miniui.js文档吗?然后替换上去吗?那我其他功能什么的不会出现问题吧?
作者: factory    时间: 2012-7-12 16:24:34

ttt 发表于 2012-7-12 14:19
什么意思,下载新版本的miniui.js文档吗?然后替换上去吗?那我其他功能什么的不会出现问题吧? ...

下载把原来的mini.js覆盖就可以了,不会出现问题
作者: ttt    时间: 2012-7-13 09:45:58

factory 发表于 2012-7-12 16:24
下载把原来的mini.js覆盖就可以了,不会出现问题

http://www.miniui.com/demo/#src=listbox/moveitems.html
这个示例中,我是想,双击listbox中的选项也能够进行 选项的移动。
<div id="listbox1" class="mini-listbox" style="width:150px;height:150px;"
                    textField="text" valueField="id" showCheckBox="true" multiSelect="true" onitemdblclick="add()"
                    url="../data/countrys.txt" >
我加了onitemdblclick="add()"
后,为什么双击选项所在行的空白处可以正常,如果双击选项上的文字,为什么会 选项先移动后,其他没选的项会全部选中,在全部没选中呢,就是会闪了一下。这是为什么。你可以试下,就明白我说的意思了,不过网站上的示例,是不是demo中mini.js没有更新,因为加了 onitemdblclick 没反应,不过我自己的项目下载了新的js已经可以用了。
作者: niko    时间: 2012-7-13 10:02:00

单击:选择
再单击:取消选择

所以你双击的话,等于是单击了2次,没有选中项,所以无法移动。
作者: ttt    时间: 2012-7-13 11:55:08

niko 发表于 2012-7-13 10:02
单击:选择
再单击:取消选择

不是啊,有移动啊,我是说,我双击移动了,但是剩余的项会全部选中然后又自动全部取消选择
作者: ttt    时间: 2012-7-13 11:56:41

niko 发表于 2012-7-13 10:02
单击:选择
再单击:取消选择

而且我下载了最新mini.js覆盖上去后,我之前做的项目有点问题啊,之前的下拉框,那个下三角 图片显示不了了,日期的那个选择日期的图表也不见了。这是为什么啊,我还是先用会原来的mini.js了
作者: niko    时间: 2012-7-13 12:04:28

css也要一并更新啊
作者: ttt    时间: 2012-7-13 15:48:04

niko 发表于 2012-7-13 12:04
css也要一并更新啊

嗯,果然如此啊,图标没有问题了

但是
“不是啊,有移动啊,我是说,我双击移动了,但是剩余的项会全部选中然后又自动全部取消选择”这个问题还是存在啊,onitemdblclick 这个事件,你有空的话,试试看就知道了,双击文字部分就会这样,如果双击所在行的空白位置,就不会了。怎么会闪了一下呢?
作者: ttt    时间: 2012-7-13 15:53:56

niko 发表于 2012-7-13 12:04
css也要一并更新啊

http://www.miniui.com/demo/#src=listbox/moveitems.html
你可以在这个页面的code代码块上加上 onitemdblclick="add()"  如下所示
<div id="listbox1" class="mini-listbox" style="width:150px;height:150px;"
                    textField="text" valueField="id" showCheckBox="true" multiSelect="true"
                    url="../data/countrys.txt" onitemdblclick="add()" >
然后你试运行下就知道了,如果双击在文字所在行的空白处都没有问题,双击在文字上就有问题了
作者: niko    时间: 2012-7-13 20:13:33

双击无法移动。
作者: ttt    时间: 2012-7-16 09:17:41

niko 发表于 2012-7-13 20:13
双击无法移动。

你在<div id="listbox1"  加上onitemdblclick="add()",那你双击就可以移动了
作者: niko    时间: 2012-7-16 09:38:00

双击的话,就等于没选中,所以你无法移动。
作者: ttt    时间: 2012-7-17 08:58:18

niko 发表于 2012-7-16 09:38
双击的话,就等于没选中,所以你无法移动。

额... 双击可以移动的,我加了 onitemdblclick = "add()" 都可以移动的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2