其他分享
首页 > 其他分享> > 父子表的小练习(六)——父子窗体的值传递

父子表的小练习(六)——父子窗体的值传递

作者:互联网

父子窗体的值传递是通过把父窗体打包成一个对象传递给子窗体实现的。

第一步,重写子窗体的全局变量声明方法:

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