我对Extjs有点新意。我想知道一些事情。我有6列。除第一列外,每列都依赖于前一列。现在,第二列中显示的数据取决于第一列。
现在我在第一列中有一个带有复选框的树状面板,如果选中了复选框,则数据将在第二列中呈现,这是一个简单的复选框列表。但是现在我想在一些选项和一些简单的复选框列表上渲染树面板。有人可以告诉我,我怎么能做到这一点,因为我找不到任何东西。
模型
以下是我正在做的事情
Ext.define('modelClass', {
extend: 'someClass',
alias: 'viewmodel.modelClass',
requires:['somemodel'],
stores : {
optionTypesOne:{
type: 'tree',
autoLoad: false,
model:'some model',
root: {expanded: true, "data": []},
proxy: {
url: 'xxx',
type: 'ajax',
reader: {
type: 'json',
rootProperty: 'data'
}
},
listeners:{
load : 'callback'
}
},
OptionTypeTwo: {
fields:[some fields], // TODO create model
autoLoad: false,
storeId: 'xxx',
listeners:{
add: 'xxx'
}
},
optionTypeThree: {
fields:[xxx],
storeId: 'xxx',
autoLoad: false,
listeners:{
add: 'xxx'
}
}
},
});
现在optionTypeOne是第一列optionTypeTwo是第二列,otpionTypeThree是第三列,依此类推。现在有人可以告诉我在第二列中应该怎么做,以便我可以在我想要的选项上获得treepanel,并在一些列表上获得简单的复选框列表。
我正在使用eXTjS 6.0.2
谢谢