欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【Extjs改变树节点的勾选状态点击按钮将复选框去掉】,下面是详细的讲解!
Extjs改变树节点的勾选状态点击按钮将复选框去掉
今天系统中有处地方需要一个功能点击一个按钮后将树节点前的复选框去掉,变成没有选择的状态。网上搜索了半天,然后自己查查API,终于找到解决办法了,下面把方法贴出来。
在Extjs3.x和4.x版本中的处理方法是不一样的, 3.x版本中可以这样操作:
node.attributes.checked=false;
node.getUI().toggleCheck(false);
这样就可以取消节点的check状态并且将页面上的勾去掉。
在ExtJs4中的方法如下:
node.raw.checked=false;
node.set("checked",false);
这样同样可以达到效果!
实践出真知,遇到问题不怕难,不退缩,总是会解决的。
宝剑锋从磨砺出,梅花香自苦寒来。
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨关注一下或者分享一下。
关于Extjs改变树节点的勾选状态点击按钮将复选框去掉的用户互动如下:
相关问题:ExtJS中grid单击一行时判断改行的复选框是否选中,...
答:单击某个单元格时,选中的是整行,Ext默认的是RowSelectionModel——行选择模型。行选择模型默认支持多选,鼠标单击时按住ctrl/shift就可以选择多行。如果只希望选择一行,设置singleSelect参数为true。 在Grid中设置sm为RowSelectionModel,并指... >>详细
相关问题:extjs点击选中多行后选择一行进行编辑,其他复选框...
答:这是Extjs基本的事件,那就需要重写itemclick >>详细
相关问题:ExtJs Tree 动态让tree复选框匹配选中功能
答:获取tree的选中值方法:var nodes = tree.getChecked(); 当点击父级节点同时选中子节点方法: 需要添加“checkchange”事件。 "checkchange": function(node, state) { if (node.hasChildNodes()) { for (i = 0; i < node.childNodes.length; i++)... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
