我点击选择人员的按钮,打开一个新页面UserQuery.jsp
我在grid上面添加了监听事件,双击调用这个方法:
function gridRowDBLClick()
{
var record = grid.getSelectionModel().getSelected();
var Sname=record.data.name
}
var Sname=record.data.name
这个可以打出来,可以获取到我想到的值
这个是Option.jsp
items: [{ xtype:'textfield',
fieldLabel: '人员姓名',
name: 'name',
anchor:'95%'
}]
如何把Sname的值赋给name呢?他们是两个页面
问题补充:
我用了你的方法
items: [{
xtype:'textfield',
fieldLabel: '人员姓名',
name: 'name',
anchor:'95%',
id:'name'
}]
加了一个ID
子页面:var record = grid.getSelectionModel().getSelected();
opener.Ext.getCmp("name").getValue;
alert(opener.Ext.getCmp("name").getValue);
我在'textfield'上写了123,然后才打开子页面的,但是这边打出来的不是123,是一串JavaScript的代码,为什么啊?
有图片