0

我需要实现一个带有可扩展选项的视图。

我的 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,
            }]
        }, ]
    }
},

我的动态数据如何在名称列中显示根,在子列中显示主列和子列。

谢谢

4

0 回答 0