jQuery MiniUI

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

checkboxlist 怎么全选? 急 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-22 19:59:43 |只看该作者 |倒序浏览
checkboxlist 怎么全选? 急


Rank: 2

沙发
发表于 2012-12-22 22:32:33 |只看该作者
临时解决了一下:
  1.       var chklistQu = mini.get("#qu");
  2.                 var jsonArray = chklistQu.getData();

  3.                 var chkValueStr = '';
  4.                 $.map(jsonArray, function (json) {
  5.                     chkValueStr += json.id + ',';
  6.                 });

  7.                 chkValueStr = chkValueStr.substring(0, chkValueStr.length - 1);
  8.                 chklistQu.setValue(chkValueStr);
复制代码
还有更好的方法吗?

Rank: 9Rank: 9Rank: 9

板凳
发表于 2012-12-23 10:02:00 |只看该作者
tree.checkAllNodes();

API:http://www.miniui.com/docs/api/index.html#ui=tree
直接就有此方法。

Rank: 2

地板
发表于 2012-12-23 10:08:07 |只看该作者



我指的是这个

同时怎么判断,当前checkboxlist是否全部选中?

我需要实现的功能是旁边有一个'全选'(checkbox),
点击'全选' checkboxlist全选,
当checkboxlist非全选时,'全选'取消选择
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2012-12-24 09:08:03 |只看该作者
5zPmwk 发表于 2012-12-23 10:08
我指的是这个

同时怎么判断,当前checkboxlist是否全部选中?

一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);

Rank: 3Rank: 3

6#
发表于 2012-12-24 12:18:51 |只看该作者
factory 发表于 2012-12-24 09:08
一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);

checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方法?

Rank: 3Rank: 3

7#
发表于 2012-12-24 12:31:53 |只看该作者
factory 发表于 2012-12-24 09:08
一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);

checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方法?

Rank: 8Rank: 8

8#
发表于 2012-12-24 14:15:30 |只看该作者
feelsun 发表于 2012-12-24 12:31
checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方 ...

默认第一个,select(obj),obj等于你的data[0];
全选:selects(arr),arr等于你你的data;

Rank: 3Rank: 3

9#
发表于 2013-10-23 08:51:58 |只看该作者
后来怎么解决的!

Rank: 8Rank: 8

10#
发表于 2013-10-23 09:40:41 |只看该作者
可以用selecteAll()方法来全选

Archiver|普加软件

GMT+8, 2025-7-14 13:47 , Processed in 1.046351 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部