Wednesday, May 22, 2013

Get select records by MultiSelectionHelper class

Sometime we have a scenario where we want all/selected records to get to perform certain operation. In Dynamics AX 2012, we can achieve this functionality by the help of MultiSelectionHelper class. Suppose we have a form with Grid multi select property = TRUE, here is the piece of code we should write to get selected record:

void clicked()
    CustPaymModeTable custPaymModeTablelocal;
    MultiSelectionHelper helper = MultiSelectionHelper::construct();

    custPaymModeTablelocal = helper.getFirst();
    while (custPaymModeTablelocal.RecId != 0)

        custPaymModeTablelocal = helper.getNext();

Happy DAXing !!!!!!