父子表的小练习(六)——父子窗体的值传递
作者:互联网
父子窗体的值传递是通过把父窗体打包成一个对象传递给子窗体实现的。
第一步,重写子窗体的全局变量声明方法:
public class FormRun extends ObjectRun
{
VYA_CaseListTable1 caseListTable1; //父窗体的表
Object caller; //用于接收父窗体对象
tableId callingTable; //用于接收父窗体的表
}
第二步,重写子窗体的init()方法:
public void init()
{
super();
caller = this.args().caller();
callingTable = this.args().dataset();
switch (callingTable)
{
case tablenum(VYA_CaseListTable1):
caseListTable1 = element.args().record() as VYA_CaseListTable1;
break;
}
}
完毕!
标签:caller,args,callingTable,练习,父子,VYA,窗体,CaseListTable1 来源: https://blog.csdn.net/qq_41768258/article/details/100836293