Ext中先remove一个gridPanel再add另一个gridPanel,然后选择一条数据,

代码如下://grid列表com.frontier.comCode.comCode.centerMainPanel=function(){varpanel=newExt.... 代码如下:
//grid列表
com.frontier.comCode.comCode.centerMainPanel = function() { var panel = new Ext.Panel({ region : 'center', layout : 'fit', id : 'centerPanel', keys : 'parentNodeId', split : true, items : [com.frontier.comCode.comCode.mainGrid] }); return panel;};
com.frontier.comCode.comCode.mainGrid = new com.frontier.comCode.comCode.grid.mainGridPanel({ storeUrl : ftf.webContextRoot + 'getComCodeList.action?sysOrgId='+sysOrgId});
com.frontier.comCode.comCode.qyGrid = new com.frontier.comCode.comCode.grid.qyGridPanel({ tbar : com.frontier.comCode.comCode.tbar});
com.frontier.comCode.comCode.mainGrid.getStore().load();
//切换Grid方法
var click = function(){
//清空列表层 Ext.getCmp('centerPanel').removeAll();
var grid = null;
if(type == "QY"){ grid = new com.frontier.comCode.comCode.grid.qyGridPanel({storeUrl : ftf.webContextRoot + 'getComCodeList.action?sysOrgId='+sysOrgId,tbar : com.frontier.comCode.comCode.tbar}); }else{
grid = new com.frontier.comCode.comCode.grid.mainGridPanel({storeUrl : ftf.webContextRoot + 'getComCodeList.action?sysOrgId='+sysOrgId});
}
grid.store.reload({}); //将新的grid添加进中间层 Ext.getCmp('centerPanel').items.add(grid); Ext.getCmp('centerPanel').doLayout();
}
//现在已查询出列表数据,选择一条数据

取出来的ids为空,com.frontier.comCode.comCode.qyGrid下ID值为ext-comp-1062,求ext大神指教啊
展开
 我来答
jxhsi247
2014-07-16 · TA获得超过8608个赞
知道答主
回答量:348
采纳率:0%
帮助的人:95万
展开全部


请参阅帮助文档:actioncolumn

 Ext.create('Ext.data.Store',{ 

STOREID:'employeeStore',

字段:['名字','姓氏','senority“,”环保署署长“,”聘请'],

数据:[

{姓:“迈克尔”,名字:“斯科特”},

{姓:“德怀特”,姓“的Schrute”},

{姓:“吉姆”,名字:“哈尔佩特”}, BR /> {姓:“凯文”,名字:“马龙”},

{姓:“安吉拉”,名字:“马丁”}

]

});

Ext.create('Ext.grid.Panel',{

标题:“操作栏演示”,

店:Ext.data.StoreManager.lookup('employeeStore'),栏目:[

{文字:'名字',dataIndex:'名字'},

{文字:'姓',dataIndex:'姓'},

{的xtype:'actioncolumn',

宽度:50,

项目:[{

图标:'EXTJS /例子/共享/图标/ FAM / cog_edit.png',/ /?使用的图标配置

提示的URL:“编辑”,

处理程序:功能(网格和rowIndex,colIndex){

变种市盈率= grid.getStore()getAt(rowsource属性); BR />警报(“编辑”+ rec.get('名字'));

}

},{

图标:'EXTJS /例子/宁静/影像/ delete.png ',

提示:“删除”,

处理程序:函数(网格和rowIndex,colIndex){

变种市盈率= grid.getStore()getAt(rowsource属性);

警报( “终止”+ rec.get('名字'));

}

}]

],

宽度:250,

renderTo :Ext.getBody()

});

追问
你这是什么啊???
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式