|
本帖最后由 Java.impl 于 2019-12-5 11:22 编辑
在窗体a中控件的js是这样的
Model.prototype.button1Click = function(event){
debugger;
var rowID = this.comp('bizData1').getCurrentRowID();
if(rowID){
var a=this.comp('bizData1').getValueByID('FCOMPANYACCOUNTNAME', rowID);
this.comp('windowReceiver2').windowEnsure({data:{
'FCOMPANYACCOUNTNAME':this.comp('bizData1').getValueByID('FCOMPANYACCOUNTNAME', rowID),
'FCODE':this.comp('bizData1').getValueByID('FCODE', rowID),
'FNAME':this.comp('bizData1').getValueByID('FCOMPANYACCOUNTNAME', rowID),
'FID':this.comp('bizData1').getValueByID('FID', rowID)
窗体a是有值的,然后在窗体b中的接收事件是这样的
Model.prototype.windowDialog1Receive = function(event){
debugger;
var me = this;
var fCode = event.data.FCODE;
var fName = event.data.FNAME;
var fOpenID = event.data.FID;
var fOpenCode=event.data.fCode;
var fOpenName=event.data.FCOMPANYACCOUNTNAME;
在窗体b中接收不到,所有的var都显示的是underfind,请问这是怎么回事?我之前有窗体也是这样传值获取到值了的啊(所有的comp都是有对应控件的) |
|