关于extjs的单击选中一行,将整行的数据传到另一个页面修改???
var row=Ext.getCmp("OpenRoomRecordInfoGrid").getSelectionModel().getSelections();
if(row.length==0)
{
Ext.Msg.alert("提示信息","您没有选中任何行!");
}
else if(row.length>1){
Ext.Msg.alert("提示信息","对不起修改单据时只能选择一个!");
}else if(row.length==1)
{
EditFhxxInfoFns(row[0]);//把选中行的数据传输到修改页面 }
EditFcqdForm.getForm().loadRecord(row); 修改页接收值
现在想问的是 如果两次用到这行数据传到不同的页面修改的话,修改页面的字段一定要相同?如果不相同的话 不能正常接收显示值,如果相同的话 会造成冲突,第一个页面打开 再关闭后,另一个页面的相同字段就不会显示了 怎么办??
相信ext熟练的朋友 都有此问题吧???
我是把所有的js 放在了index.apx页中!!!
------解决方案--------------------取出数据,写入打开的对象中就好了.
没什么意思的了.
------解决方案--------------------
直接传个变量去另一个页面,在另一个页面再查出来修改不就得了。还用传一行数据吗?
------解决方案--------------------name 一样 id 设为不一样不就可以了