AX – D365FO – Loop through selected records of a grid with MultiSelectionHelper class

If a grid has Multselection property enabled you can select more than a record.

If you want to programmatically loop through selected record just follow this code using MultiSelectionHelper class

void clicked() 
{ 
   InventItemGroup itemGroup; 
   MultiSelectionHelper helper = MultiSelectionHelper::construct();

   helper.parmDatasource(InventItemGroup_DS);

   itemGroup = helper.getFirst();
   while (itemGroup.RecId != 0)
   {
       info(itemGroup.ItemGroupId);

       itemGroup = helper.getNext();
   } 
}

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...