我需要实现一个带有可扩展选项的视图。
我的 SQL 数据:
rows: SQLResultSetRowList
0: {Name: "Namashivya", Master: 500, sub: 2}
1: {Name: "Namashivya", Master: 500, sub: 5}
2: {Name: "Guru", Master: 1000, sub: 2}
length: 3
我的商店:
Ext.define('master.store.history', {
extend : 'Ext.data.Store',
xtype : 'historyStore',
requires : ['master.Db', 'master.model.history'],
config :
{
model : 'master.model.history'
},
loadData : function()
{
var meObj=this;
var sqlString = "SELECT master.Name, master.Master, sub.sub FROM master INNER JOIN sub ON master.Id=sub.masterID where sub.status='1';";
master.Db.selectQuery(sqlString, meObj.callbackLoadData, meObj);
},
callbackLoadData : function(results, scope){
console.log(results);
// need to implement tree list store config
}
});
任何人都可以帮助我如何实现树列表
静态数据示例
store: {
root: {
expanded: true,
children: [{
text: 'detention',
leaf: true,
}, {
text: 'homework',
expanded: true,
children: [{
text: 'book report',
leaf: true,
}, {
text: 'algebra',
leaf: true,
}]
}, ]
}
},
我的动态数据如何在名称列中显示根,在子列中显示主列和子列。
谢谢