jQuery MiniUI

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

onDrawNode 不允许勾选 checkcolumn列怎么弄 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2017-7-12 09:37:21 |只看该作者 |倒序浏览
这是我的代码
  1. function onDrawNode(e) {
  2.                                                                 var tree = e.sender;
  3.                                                                 var node = e.node;
  4.                                                                 var isLeaf = tree.isLeaf(node);
  5.                                                                 if(!isLeaf){
  6.                                                                         sss.disableNode(node)
  7.                                                                 }
  8.                                                         }
复制代码
SSS是我上面mini.get到的树
我想 事件里面,不是子节点的,不允许选中[size=13.3333px]checkcolumn列
[size=13.3333px]我这么写的话成了直接成了不能点了,
[size=13.3333px]有些节点还有下级未展开的节点。

如图,我数据太多,加载全部加载不太现实,我就初始加载了两层。


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-7-12 10:35:11 |只看该作者
可以tjnbeforeselect事件
tree.on("beforeselect",function(e){
   if(e.record.size=="13.3333px") e.cancel=true;
})

Archiver|普加软件

GMT+8, 2024-11-15 10:24 , Processed in 1.058998 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部