x++ code to get all selected records from form datasource or Grid
Hi All,
In this blog we will learn how to get all selected records from form grid or form data source in event handler.
X code.[FormControlEventHandler(formControlStr(LedgerJournalTransCustPaym, UpdateOffsetDimension), FormControlEventType::Clicked)]
public static void UpdateOffsetDimension_OnClicked(FormControl sender, FormControlEventArgs e)
{
FormRun formRun = sender.formRun();
FormDataSource ledgerJournalTrans_ds;
LedgerJournalTrans ledgerJournalTrans;
ledgerJournalTrans_ds = formRun.dataSource(tableStr(LedgerJournalTrans));
MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct();
selectionHelper.parmDataSource(ledgerJournalTrans_ds);
ledgerJournalTrans = selectionHelper.getFirst();
while (ledgerJournalTrans)
{
info(ledgerJournalTrans.Voucher);
ledgerJournalTrans = selectionHelper.getNext();
}
}
This was originally posted here.
*This post is locked for comments