07 October 2014

Multi selected lookup in AX 2012

Hai,

Create a new form named as "MultiSelectLookup"
Add a string control set control properties: autodeclaration : Yes

\Forms\MultiSelectLookup\Methods\classDeclaration

public class FormRun extends ObjectRun
{
SysLookupMultiSelectCtrl msctrl;

}

\Forms\MultiSelectLookup\Methods\init

// SysLookupMultiSelectCtrl is the class to construct multi select
public void init()
{
super();
msctrl = SysLookupMultiSelectCtrl::construct(element,StringEdit,queryStr(CustTable));// cust table is the query

}
// to show the selected values

\Forms\MultiSelectLookup\Designs\Design\StringEdit:StringEdit\Methods\modified

public boolean modified()
{
boolean ret;
container cont;
Counter counter;

ret = super();

cont = msctrl.getSelectedFieldValues();

for (counter = 1; counter <= conLen(cont); Counter++)
{
info(strFmt("%1",conPeek(cont,counter)));
}

return ret;
}

out put:

Infolog shows the selected values.

No comments:

Post a Comment

Give me the commetns and solutions

Ledger Voucher creation Framework and x++ code to create ledger voucher

 Please click her for MS reference file Below is the out of the box example reference and code. SalesInvoiceJournalPostSubBill_Extension->...