jQuery MiniUI

标题: checkboxlist 怎么全选? 急 [打印本页]

作者: 5zPmwk    时间: 2012-12-22 19:59:43     标题: checkboxlist 怎么全选? 急

checkboxlist 怎么全选? 急



作者: 5zPmwk    时间: 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);
复制代码
还有更好的方法吗?
作者: niko    时间: 2012-12-23 10:02:00

tree.checkAllNodes();

API:http://www.miniui.com/docs/api/index.html#ui=tree
直接就有此方法。
作者: 5zPmwk    时间: 2012-12-23 10:08:07

[attach]1140[/attach]


我指的是这个

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

我需要实现的功能是旁边有一个'全选'(checkbox),
点击'全选' checkboxlist全选,
当checkboxlist非全选时,'全选'取消选择

作者: factory    时间: 2012-12-24 09:08:03

5zPmwk 发表于 2012-12-23 10:08
我指的是这个

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

一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);
作者: feelsun    时间: 2012-12-24 12:18:51

factory 发表于 2012-12-24 09:08
一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);

checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方法?
作者: feelsun    时间: 2012-12-24 12:31:53

factory 发表于 2012-12-24 09:08
一个一个去判断你里面的选项,判断checkboxlist.isSelected(obj);

checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方法?
作者: factory    时间: 2012-12-24 14:15:30

feelsun 发表于 2012-12-24 12:31
checkboxlist怎么不用setvalue,全选?有没有单独的方法?
radioboxlist默认选中第一个,都没有专门的方 ...

默认第一个,select(obj),obj等于你的data[0];
全选:selects(arr),arr等于你你的data;
作者: pj_style    时间: 2013-10-23 08:51:58

后来怎么解决的!
作者: felt    时间: 2013-10-23 09:40:41

可以用selecteAll()方法来全选




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