研究了半天,资料太少…
在使用Ext.ux.maximgb.tg.GridPanel时,GridPanel会自动寻找Record中名为”ParentId”的字段作为父节点的关联,
如果数据表的父节点不是ParentId,可用mapping进行映射,如下:
var store = new Ext.ux.maximgb.tg.AdjacencyListStore({
//autoLoad: true,
url: '/Stock/GetStockList',
reader: new Ext.data.JsonReader({
id: 'StockNo',
root: 'data'
}, Ext.data.Record.create([
{name: 'StockNo', type: 'string'},
{name: 'ParentId', type: 'string', mapping: 'ParentNo'}, // 这里很重要,必须映射ParentId
.........
]))
});
说明:数据表的字段为:ParentNo