StringEdit의 속성에 AutoDeclaration을 Yes로 설정 합니다.
Source code [Form]
public class FormRun extends ObjectRun
{
SysLookupMultiSelectCtrl msCtrlCust;
}
public void init()
{
Query query = new Query();
QueryBuildDataSource qbds;
super();
qbds = query.addDataSource(tableNum(CustTable));
qbds.fields().addField(fieldNum(CustTable,AccountNum));
qbds = qbds.addDataSource(tableNum(DirPartyTable));
qbds.fields().addField(fieldNum(DirPartyTable,Name));
qbds.relations(true);
msCtrlCust = SysLookupMultiSelectCtrl::constructWithQuery(element, MultiLookup, query);
}
void clicked()
{
container values = msCtrlCust.get();
int i;
super();
for (i = 1; i <= conLen(values);i++)
{
info(conPeek(values,i));
}
}
최종 결과로 선택된 값의 레코드 값을 확인 할 수 있습니다.
No comments:
Post a Comment