javascript - ExtJs 如何在树面板中设置选中的行

标签 javascript extjs extjs5

在 extjs 应用程序中,我有一个树面板,正在从商店加载 json 数据。在该信息中,我有一个属性 checked ,它允许我操作树面板中一行上的复选框。目前,我有两个事件用于执行某些操作(checkchange 和 select)。

如何通过监听 select 事件将复选框的状态设置为 true?

Select Event

在此图中显示了一行上的选择事件,我想将监听选择事件的复选框的状态设置为 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/

关于javascript - ExtJs 如何在树面板中设置选中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32407846/

相关文章:

javascript - 如何更改 Highcharts 折线图中网格和 yAxis 之间的空间值

javascript - 如何使用原始 JavaScript 更改 CSS3 关键帧动画的持续时间

javascript - Sencha ExtJS Json 转换

javascript - 当用户上下滚动时移动页面上的元素

javascript - 嵌套在 vbox 中的 hbox 不显示 ExtJS

javascript - 在 ExtJS 中单击按钮时不会选中动态创建的复选框

javascript - Ext JS 5 - 检查 gridview 是否为空?

javascript - Ext 5.1.1,扩展Ext.window.Toast

javascript - 在 NExtJS 5 中渲染后以编程方式设置所选记录

javascript - Angular 4 : Prevent rerendering component on input change