ExtJs 如何在树形面板中设置选中的行
ExtJs How to set checked a row in a tree panel
在 extjs 应用程序中,我有一个树面板正在从商店加载 json 数据。在该信息中,我有一个 属性 checked
允许我在树面板中的一行上操作一个复选框。目前我有两个事件用于执行一些操作(checkchange 和 select)。
如何通过监听 select 事件来设置复选框的状态?
在这张图片中,连续显示了 select 事件,我想将侦听 select 事件的复选框的状态设置为 true。
你可以这样做:
tree.on("select",function(me,rec,index){
var node = me.getStore().getNodeById(rec.get('id'));
node.set("checked", true);
});
查看这个有效的 jsfiddle:
https://jsfiddle.net/fxt0ep9b/1/
在 extjs 应用程序中,我有一个树面板正在从商店加载 json 数据。在该信息中,我有一个 属性 checked
允许我在树面板中的一行上操作一个复选框。目前我有两个事件用于执行一些操作(checkchange 和 select)。
如何通过监听 select 事件来设置复选框的状态?
在这张图片中,连续显示了 select 事件,我想将侦听 select 事件的复选框的状态设置为 true。
你可以这样做:
tree.on("select",function(me,rec,index){
var node = me.getStore().getNodeById(rec.get('id'));
node.set("checked", true);
});
查看这个有效的 jsfiddle: https://jsfiddle.net/fxt0ep9b/1/