jQuery MiniUI

 找回密码
 立即注册
查看: 10989|回复: 17
打印 上一主题 下一主题

CheckBoxList的值问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-18 15:39:14 |只看该作者 |倒序浏览
我的代码如下:
<div id="fztype" name="fztype"class="mini-checkboxlist" repeatItems="3"
        repeatLayout="table" textField="projectname"
        valueField="id" value="id" url="../ApplySampleController/getProjectByInput.do?typelevel=1&paraenttype=1000">
</div>

做数据提交的时候用id没问题,
但是如果我在做valuechanged事件的时候,该怎么获得相对应的textField 内选择值呢?
var fztype =mini.get("fztype");
fztype.on("valuechanged",function(e){
        alert(this.getValueField());
});

这样的代码测试后明显感到不对。。。

Rank: 8Rank: 8

沙发
发表于 2013-12-18 15:47:46 |只看该作者
var fztype =mini.get("fztype");
fztype.on("valuechanged",function(e){
        var items=fztype.getSelecteds();  //获取所有选中的数据
        for(var i=0;i<items.length;i++){
             alert(item[i].text)
}
});

Rank: 3Rank: 3

板凳
发表于 2013-12-18 16:22:51 |只看该作者
felt 发表于 2013-12-18 15:47
var fztype =mini.get("fztype");
fztype.on("valuechanged",function(e){
        var items=fztype.getSe ...

对了,miniui里面有没有针对jquery的反射做的封装呢?有没有什么例子呢?

Rank: 8Rank: 8

地板
发表于 2013-12-18 17:12:28 |只看该作者
wudigongzi 发表于 2013-12-18 16:22
对了,miniui里面有没有针对jquery的反射做的封装呢?有没有什么例子呢?

你指的jquery的反射是什么?

Rank: 3Rank: 3

5#
发表于 2013-12-19 09:49:03 |只看该作者
factory 发表于 2013-12-18 17:12
你指的jquery的反射是什么?

就是好比根据传入的方法名或者属性值去调用方法或者查找属性,类似于java的.class这种。。。另外,请问下,checkboxlist有没有类似mouseover的事件?当鼠标移动到某一个选项上后进行触发呢?

Rank: 8Rank: 8

6#
发表于 2013-12-19 10:20:22 |只看该作者
本帖最后由 factory 于 2013-12-19 10:23 编辑
wudigongzi 发表于 2013-12-19 09:49
就是好比根据传入的方法名或者属性值去调用方法或者查找属性,类似于java的.class这种。。。另外,请问下 ...

1.miniui的所有属性都可以 obj.set({value:"aaaa"})
但是方法只能是obj.setValue()这种来调用方法

2.目前只能没有mouseover事件,你鼠标移上去需要做什么效果

Rank: 3Rank: 3

7#
发表于 2013-12-19 10:31:18 |只看该作者
factory 发表于 2013-12-19 10:20
1.miniui的所有属性都可以 obj.set({value:"aaaa"})
但是方法只能是obj.setValue()这种来调用方法

我想要做到把鼠标移上去后把这个该项的解释进行显示,然后移开后该解释就消失。。。类似于datagrid中数据显示不全后,鼠标移动上去会显示完整数据这种效果,只不过现在需要显示的是另外一个字段而已

Rank: 8Rank: 8

8#
发表于 2013-12-19 10:55:18 |只看该作者
wudigongzi 发表于 2013-12-19 10:31
我想要做到把鼠标移上去后把这个该项的解释进行显示,然后移开后该解释就消失。。。类似于datagrid中数据 ...

tip.set({
        target: document,
        selector: '.showCellTooltip'

这里的selector,改成 checkboxlist的项的样式
.mini-checkboxlist-td 试试

http://www.miniui.com/demo/index.html#src=tooltip/grid.html

Rank: 3Rank: 3

9#
发表于 2013-12-19 12:24:06 |只看该作者
factory 发表于 2013-12-19 10:55
tip.set({
        target: document,
        selector: '.showCellTooltip'

那checkboxlist里面应该怎么些才能去触发呢?datagrid通过对cell进行处理后触发。。。checkboxlist里面有什么可以触发的?。。。

Rank: 8Rank: 8

10#
发表于 2013-12-19 13:20:27 |只看该作者
wudigongzi 发表于 2013-12-19 12:24
那checkboxlist里面应该怎么些才能去触发呢?datagrid通过对cell进行处理后触发。。。checkboxlist里面有 ...

var tip = new mini.ToolTip();
        tip.set({
            target: document,
            selector: '.mini-checkboxlist-td',
            onbeforeopen: function (e) {
                e.cancel = false;
            },
            onopen: function (e) {
                tip.setContent("aaaaa");
            }
        });

Archiver|普加软件

GMT+8, 2025-7-17 06:16 , Processed in 1.047739 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部