У меня есть дерево панель:ExtJs дерево панель изменение отключить выбор
xtype : 'treepanel',
itemId : 'field-tree-command-metas',
region : 'center',
hideHeaders : true,
rootVisible : false,
emptyText : 'No Commands Available',
deferEmptyText : true,
bufferedRenderer : false,
reference : 'treeCommandMetas',
bind : {
selection : '{bindSelection}'
},
listeners : {
boxready : function() {
var treeView = this.getView();
treeView.refresh();
}
},
columns : [ {
xtype : 'noicontreecolumn',
dataIndex : 'name',
flex : 1,
nodeIconsProvider : function(record) {
if (record.isLeaf()) {
return [ '<i class="' + Glyphs.getIconClass('square-o', 'size-14px') + '"></i>' ];
}
if (record.isExpanded()) {
return [ '<i class="' + Glyphs.getIconClass('folder-open-o', 'fa-lg') + '"></i>' ];
}
return [ '<i class="' + Glyphs.getIconClass('folder-o', 'fa-lg') + '"></i>' ];
}
} ],
displayField : 'name',
store : 'Plugin.scheduler.store.CommandMetaStore'
На форме, загруженной в этом дереве выбрана запись. Можно ли отключить другие варианты? Я имею в виду, что если что-то в дереве выбрано, пользователь не может изменить выбор. Пробовал «disableSelection: true», но отключает все выборы, я бы хотел, чтобы выделение было сделано по умолчанию видимым.
Пробовал, отключает все выборы, не зависит от того, как они были выбраны (EXTJS 5.1) – Edgar