在 Extjs 6 中使用 Treelist(Ext.list.Tree) 时,如何使项目默认处于活动状态(选中)?

How to make an item active(selected) by default while using Treelist(Ext.list.Tree) in Extjs 6?

我想默认选中树列表中的第一项。我正在研究 extjs 6。任何帮助将不胜感激。

试试这个:

listeners: {
    element: 'element',
    painted: function (treelistEl) {
        var treelist = treelistEl.component;
        treelist.setSelection(treelist.getStore().getRoot().firstChild);
    }
}

这对我有用:

在树列表的听众中:

painted: function (treelist) {
    var c = treelist.component;
    var model = c.getStore().getAt(0);
    c.setSelection(model);
}

这将触发同一树列表上的 selectionchange 事件。