easyui treegrid怎么去掉全选的checkbox框

easyui treegrid怎么去掉全选的checkbox框,第1张

默认的checkbox是有级联的么,就是点选父节点全选所有子节点,所以你要全癣取消全选,只要获取所有的根节点,再选中、取消这些根节点就行了么,记得有个获取根节点的方法的,getRoot和getRoots吧

建议修改返回的json格式,不直接嵌套。而是采用父节点ID的方式。如:var treeData =[

{"id":"1200000100","parentId":"0","text":"苏州报表中心","staffId":"1200001016","level":"1","state":"closed"},

{"id":"1200000345","parentId":"1200000100","text":"周期报表","staffId":"1200001016","level":"2","state":"closed"},

{"id":"1200001245","parentId":"1200000100","text":"报表模板","staffId":"1200001016","level":"2","state":"closed"},

{"id":"1200001487","parentId":"1200000345","text":"创电中心","staffId":"1200001016","level":"3","state":"closed"},

{"id":"1200001540","parentId":"1200001245","text":"报表测"}]

根据前台根据parentId来生成tree源码可参考我的博客:网页链接

使用treegrid的reload方法时,需要注意当前树状表格的状态,如果表格当前未展开的状态的话,只可以直接调用reload方法来重新加载数据,但是如果当前树状表格的状态是展开的状态(有子节点了),那么调用reload方法会重新加载数据,但是加载的并不是父节点的url,而是子节点的url。加载完后会用子url的请求数据渲染treegrid,显示不正确。这个时候可以先用options方法获取url,将url重置为父节点的url,再调用reload方法即可

以上就是关于easyui treegrid怎么去掉全选的checkbox框全部的内容,包括:easyui treegrid怎么去掉全选的checkbox框、easyui treegrid 控制节点展开等级、easyui treegrid的展开问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9453756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存