Hi ,
I have a form without datasource having two unbound form control. One is Base enum type and other is Int64 type(DirPartyRecId).
I had customized Lookup on form (by overriding Lookup method) like below:
public void lookup()
{
// super();
SysTableLookup sysTableLookup;
Query query = new Query();
QueryBuildDataSource qbds;
;
sysTableLookup = SysTableLookup::newParameters(tableNum(HcmWorker),this);
sysTableLookup.addLookupfield(fieldNum(HcmWorker,Person));
sysTableLookup.addLookupfield(fieldNum(HcmWorker,PersonnelNumber));
qbds = query.addDataSource(tableNum(HcmWorker));
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
}
and lookup is showing correct (showing employee Name) but when i select any employee from lookup , it get RecID :

I want it shows Employee name here . please suggest me
*This post is locked for comments
I have the same question (0)