Issue: More than one form was opened at once for lookup control.
Resolution: The form control lookup can be extended to get desired lookup using below code:
Resolution: The form control lookup can be extended to get desired lookup using below code:
[FormControlEventHandler(formControlStr(EcoResProductParameters,
EcoResProductParameters_ProductEntityAttributeMasterCompanyId),
FormControlEventType::Lookup)]
public static void
EcoResProductParameters_ProductEntityAttributeMasterCompanyId_OnLookup(FormControl
sender, FormControlEventArgs e)
{
FormControlCancelableSuperEventArgs fccse = e as FormControlCancelableSuperEventArgs;
SysTableLookup
sysTableLookup = SysTableLookup::newParameters(tableNum(CompanyInfo), sender);
Query query = new
Query();
query.addDataSource(tableNum(CompanyInfo));
sysTableLookup.addLookupfield(fieldNum(CompanyInfo, DataArea));
sysTableLookup.addLookupfield(fieldNum(CompanyInfo, TSTGlobalNumber));
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
fccse.CancelSuperCall();
}
No comments:
Post a Comment