Skip to main content

Selecting Multiple records in a grid

  • Multi Selection Helper
We can select multiple records in the grid using the following demo code:

myTable myTableTmp; MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct(); selectionHelper.parmDatasource(myTable_ds); myTableTmp = selectionHelper.getFirst(); while (myTableTmp ) { //perform operation myTableTmp = selectionHelper.getNext();
}

Here is an example of my code


To display the multiple records in the grid using clicked method of button:

 [FormControlEventHandler(formControlStr(Form name, OkButton), FormControlEventType::Clicked)]
    public static void OkButton_OnClicked(FormControl sender, FormControlEventArgs e)
    {             
        FormDataSource tablename_ds = sender.formRun().dataSource(formDataSourceStr(FormName,table name));
        MultiSelectionHelper selectionHelper = MultiSelectionHelper::construct();
        Table   buffer;
        selectionHelper.parmDatasource(tablename_ds);
buffer = selectionHelper.getFirst();
while(buffer)
{ Info("Any Information"); buffer = selectionHelper.getNext();
} }
































 

Comments