我在表单上有未绑定的字段。现在,我正在使用查找方法显示对该字段的查找,该方法显示表中字段的所有不同值。现在我将表中的名称字段更改为 Recid 字段。现在我需要显示带有名称的查找,但是当我选择一个值时,我想在 UI 上显示名称,但我必须选择 Recid。我不想 recid 显示在查找中。我怎样才能做到这一点?
在我以前使用这种方法查找名称之前
公共无效查找(){
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(RTTable), this);
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
;
sysTableLookup.addLookupfield(fieldnum(RTTable, AsstManager));
queryBuildDataSource = query.addDataSource(tablenum(RTTable));
queryBuildDataSource.addSortField(fieldnum(RTTable, AsstManager));
queryBuildDataSource.addRange(fieldNum(RTTable, AsstManager)).value(queryNotValue(''));
queryBuildDataSource.orderMode(ordermode::GroupBy);
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
super();
}