Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all articles
Browse latest Browse all 73760

SysContextMenu multiple field selection

$
0
0

 

Hello,

 

Below you can find a source code which is implemented into a SysContextMenu. My purpose is to iterate through a fields everytime table fields are selected for current function.

The same idea works perfectly for multiple table selection. But it seems parmObject() cannot handle more than one field (why?).

Could anybody suggest some workarounds?

 

TreeNode                treeNode, treeTable, firstField;

 SysContextMenu          sysContextMenuAOT;

  List                    fieldList = new List(Types::Class);

    ;

    if (!SysContextMenu::startedFrom(args))

return;


    sysContextMenuAOT = args.parmObject();

    treenode          = sysContextMenuAOT.getFirstNode(); //sysContextMenuAOT.selectionCount() returns correct number of selected objects


    if (true)    /*treeNode.AOTparent().treeNodePath() == #TablesPath*/ //it perfectly iterat

    {

        while (treeNode)//first time it is always true

        {

//custom code

            treenode = sysContextMenuAOT.Next();//here we get null for selected fields, but not for a tables

        }

    }

 


Viewing all articles
Browse latest Browse all 73760

Trending Articles