jQuery MiniUI

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

CheckBoxList怎么实现单选 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-19 09:10:05 |只看该作者 |倒序浏览
CheckBoxList怎么实现单选

Rank: 8Rank: 8

沙发
发表于 2013-4-19 09:57:42 |只看该作者
这个就是多选用的,单选请用radiobuttonlist

Rank: 2

板凳
发表于 2013-4-19 10:51:52 |只看该作者
factory 发表于 2013-4-19 09:57
这个就是多选用的,单选请用radiobuttonlist

可是我要用到CheckBoxList只能单选,有钩选项时禁用另一个控件,无钩择的时候启用那个控件,
有没办法实现单选?

Rank: 8Rank: 8

地板
发表于 2013-4-19 10:53:13 |只看该作者
hj202471 发表于 2013-4-19 10:51
可是我要用到CheckBoxList只能单选,有钩选项时禁用另一个控件,无钩择的时候启用那个控件,
有没办法实现单 ...

http://www.miniui.com/demo/#src=checkbox/checkbox.html   你要的是这个吧
单个的checkbox,而不是checkboxlist

Rank: 2

5#
发表于 2013-4-19 10:57:04 |只看该作者
factory 发表于 2013-4-19 10:53
http://www.miniui.com/demo/#src=checkbox/checkbox.html   你要的是这个吧
单个的checkbox,而不是chec ...

要动态读取数据,有很多选择项,如果选择项里没有,就要手动输入一个

Rank: 8Rank: 8

6#
发表于 2013-4-19 11:17:15 |只看该作者
hj202471 发表于 2013-4-19 10:57
要动态读取数据,有很多选择项,如果选择项里没有,就要手动输入一个

选中一项,其他项全部禁用?取消选中该项,其他项就启用?

Rank: 2

7#
发表于 2013-4-19 11:31:26 |只看该作者
factory 发表于 2013-4-19 11:17
选中一项,其他项全部禁用?取消选中该项,其他项就启用?

这样可以.谢了

Rank: 8Rank: 8

8#
发表于 2013-4-19 12:56:32 |只看该作者
hj202471 发表于 2013-4-19 11:31
这样可以.谢了

监听onvaluechanged事件
onvaluechanged="onvaluechanged"
  1. function onvaluechanged(e) {
  2.             var obj = mini.get("cbl1");
  3.             var data = obj.getData();
  4.             if (e.value != "") {
  5.                 for (var i = 0; i < data.length; i++) {
  6.                     var item = data[i];
  7.                     if (item.id != e.value) {
  8.                         obj.updateItem(item, { enabled: false });
  9.                     }
  10.                 }
  11.             } else {
  12.                 for (var i = 0; i < data.length; i++) {
  13.                     var item = data[i];
  14.                         obj.updateItem(item, { enabled: true });
  15.                 }
  16.             }
  17.         }
复制代码

大概是这样

Archiver|普加软件

GMT+8, 2024-11-28 04:31 , Processed in 1.056313 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部