求TREEGRID框架 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var store = new Ext.ux.maximgb.tg.AdjacencyListStore({ autoLoad : true, parent_id_field_name: 'parentId', leaf_field_name: 'childCnt', url: '${comm.toAction("/equ/json/listRegion")}', reader: new Ext.data.JsonReader( { id: idProperty, root: 'list', totalProperty: 'totalCount', successProperty: 'success' }, record ), baseParams: baseParams, isLeafNode : function(rc) { return rc.get(this.leaf_field_name) < 1; } }); var sm = new Ext.grid.CheckboxSelectionModel(); var grid = new Ext.ux.maximgb.tg.GridPanel( { store: store, width: ${comm.gridWidth}, height:${comm.gridHeight}, master_column_id : 'regionName', cm:new Ext.grid.ColumnModel([sm, {id:'regionName',header: "区域名称", width: 160, sortable: true, dataIndex: 'regionName'}, {header: "区域等级", dataIndex: 'regionType'}, {header: "联系人1", sortable: true, dataIndex: 'userName1'}, {header: "联系人2", sortable: true, dataIndex: 'userName2'}, {header: "联系人3", sortable: true, dataIndex: 'userName3'}, {header: "经度", sortable: true, dataIndex: 'longitude'}, {header: "纬度", sortable: true, dataIndex: 'latitude'}, {header: "备注", sortable: true, dataIndex: 're'} ]), sm:sm, stripeRows: true, autoExpandColumn: 'regionName', title: '分区', bbar: new Ext.ux.maximgb.tg.PagingToolbar({ pageSize: 10240, store: store, displayInfo: true, displayMsg: '区域 {0} - {1} of {2}', emptyMsg: "未添加区域" }), });效果:口 | 区域名称 | 分区等级 | 联系人1 | 联系人2 | 联系人3 | 经度 | ....口 |-test | 省 | admin | ....口 | L 区域1 |市 | ...口 |+test2 | 省 | admin | .... 求widow窗口 总是跑到前面原因 myeclipse+mysql 菜鸟求解:怎么样实现网页不能返回历史记录和不能刷新? 求一本学习js自定义标签的学习资料? 怎么用脚本弹出一个RadionButtonList的各个选项的Text 新手求助 如何传入参数 两天还没解决的问题!(高手请进) 能否屏蔽ALT+F4与F5键??? 如何使用Javascript实现对表单中指定数据的提交? 动态变化的LI如何取? 怎么让"移动"文字自动播放 JavaScript提交表单时提示“不支持此属性或方法”
var store = new Ext.ux.maximgb.tg.AdjacencyListStore({
autoLoad : true,
parent_id_field_name: 'parentId',
leaf_field_name: 'childCnt',
url: '${comm.toAction("/equ/json/listRegion")}',
reader: new Ext.data.JsonReader(
{
id: idProperty,
root: 'list',
totalProperty: 'totalCount',
successProperty: 'success'
},
record
),
baseParams: baseParams,
isLeafNode : function(rc)
{
return rc.get(this.leaf_field_name) < 1;
}
});
var sm = new Ext.grid.CheckboxSelectionModel();
var grid = new Ext.ux.maximgb.tg.GridPanel(
{
store: store,
width: ${comm.gridWidth},
height:${comm.gridHeight},
master_column_id : 'regionName',
cm:new Ext.grid.ColumnModel([sm,
{id:'regionName',header: "区域名称", width: 160, sortable: true, dataIndex: 'regionName'},
{header: "区域等级", dataIndex: 'regionType'},
{header: "联系人1", sortable: true, dataIndex: 'userName1'},
{header: "联系人2", sortable: true, dataIndex: 'userName2'},
{header: "联系人3", sortable: true, dataIndex: 'userName3'},
{header: "经度", sortable: true, dataIndex: 'longitude'},
{header: "纬度", sortable: true, dataIndex: 'latitude'},
{header: "备注", sortable: true, dataIndex: 're'}
]), sm:sm,
stripeRows: true,
autoExpandColumn: 'regionName',
title: '分区',
bbar: new Ext.ux.maximgb.tg.PagingToolbar({
pageSize: 10240,
store: store,
displayInfo: true,
displayMsg: '区域 {0} - {1} of {2}',
emptyMsg: "未添加区域"
}),
});
效果:
口 | 区域名称 | 分区等级 | 联系人1 | 联系人2 | 联系人3 | 经度 | ....
口 |-test | 省 | admin | ....
口 | L 区域1 |市 | ...
口 |+test2 | 省 | admin | ....