I have two form. I.e. FormA and FormB. In FormB is attached with a view. [we have used multiple table relations so I use view].
When I select FormA Multiple Record on button click then its related data it has shown on FormB. But It displays Blank Grid of Form.
Form A [MenuItem Click Method]
void clicked() { int recordCount; HcmWorker hcmWorkerbuff; container con; Args args; str multiselectstring; // super(); args = new Args(); recordCount = HcmWorker_ds.recordsMarked().lastIndex(); hcmWorkerbuff = HcmWorker_ds.getFirst(1); while(hcmWorkerbuff) { con = conIns(con,1,hcmWorkerbuff.PersonnelNumber); multiselectstring = con2Str(con,','); hcmWorkerbuff = HcmWorker_ds.getNext(); } args.parm(multiselectstring); new MenuFunction(menuitemDisplayStr(STBankDetailsDemo), MenuItemType::Display).run(args); }
FormB [Init method]
public void init() { container con; int i; str multiRecord; super(); multiRecord = element.args().parm(); con = str2con(multiRecord,','); for(i = 1; i<=conLen(con);i++) { STViewBankDetailsDemo_ds.query().dataSourceTable(tableNum(STViewBankDetailsDemo)).addRange(fieldNum(STViewBankDetailsDemo,PersonnelNumber)).value(SysQuery::value(conPeek(con,i))); } }