Add exist form to AX lookup

2019-10-30  本文已影响0人  axxxxxxxx

It is different between normal lookup .

public void lookup()
{
    HcmWorker   selectedRecord;
    Args        args;
    FormRun      formRun;
    Form         workerLookupForm = new Form(formStr(HcmWorkerLookup));

    FormControl       control       = this;
    FormStringControl stringControl = control as FormStringControl;

    args = new args();
    args.name(formStr(HcmWorkerLookup));
    args.caller(this);
    args.parmObject(this);

 /*   selectedRecord = HcmWorker::findByPersonnelNumber(stringControl.text());
    if(selectedRecord.RecId != 0 )
    {
        args.lookupRecord(selectedRecord);
    }*/

    formRun = FormAutoLookupFactory::buildLookupFromCustomForm(stringControl,workerLookupForm,
        AbsoluteFieldBinding::construct(fieldStr(HcmWorker, Personnelnumber),tableStr(HcmWorker)),args);

    stringControl.performFormLookup(formRun);
}
图片.png
上一篇 下一篇

猜你喜欢

热点阅读