AX Lookup事件写法
Lookup 事件:
public void lookup()
{
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange queryBuildRange;
SysTableLookup sysTableLookup = SysTableLookup::newParameters( tableNum(IWS_TestMethodTable),this);
;
SysTableLookup.addLookupField( fieldNum(IWS_TestMethodTable,TestMethodNum),true);
SysTableLookup.addLookupField( fieldNum(IWS_TestMethodTable,Name));
SysTableLookup.addLookupField( fieldNum(IWS_TestMethodTable,DetectProjectNum));
queryBuildDataSource = query.addDataSource( tableNum(IWS_TestMethodTable));
queryBuildDataSource.addRange( fieldNum(IWS_TestMethodTable,DetectProjectNum)).value(IWS_testProjectLine.DetectProjectNum);
sysTableLookup.parmQuery(Query);
sysTableLookup.performFormLookup();
}
浙公网安备 33010602011771号