我的表格中有一个树选择器,我需要从商店中选择多个项目。有没有办法像组合框multiSelect:true
那样做?
{
xtype: 'treepicker',
store: groupStore,
autoScroll: true,
selectOnTab: true,
name: 'propertyPicker',
//multiSelect: true
displayField: 'text',
valueField: 'id',
queryMode: 'local',
},
答案 0 :(得分:1)
我在TreePicker的文档中看不到任何此类选项。
但是,如果您可以灵活地使用其他组件,则CheckTree可能更适合您的任务:http://dev.sencha.com/deploy/ext-4.0.1/examples/tree/check-tree.html
链接的示例只有叶子作为复选框,但添加了checked: false
或checked: true
,因此任何节点都会显示一个复选框。以下是连接到TreePanel的商店使用的示例JSON,它将显示所有节点的复选框
[{
"text": "To Do",
"cls": "folder",
"expanded": true,
"checked": true,
"children": [{
"text": "Climb Everest",
"leaf": true,
"checked": false
},
...
导致: