Apr 25, 2016

소스코드로 자식 화면 호출 했을때 부모 화면 메소드 사용 방법

Call parent form method in child form when you open the child form by X++




//Parent form method
public void CreateFormOpen()
{
    Args args = new Args(formstr("Form name"));
    FormRun formRun;
    formRun = ClassFactory.formRunClass(args);
    args.object(formRun);
    args.parmObject(this);
    formRun.init();
    formRun.run();
    formRun.wait(true);
}


//Parent form method
public void FormRefresh()
{
    tablename_ds.executeQuery();
}


//Child form
public void closeOk()
{
    FormRun     _FormRun;
    Object      _Object;
    _FormRun = element.args().parmObject();
    _Object = _FormRun;
    super();
    if (_FormRun)
    {
        _Object.FormRefresh();
    }
}

No comments:

Post a Comment