May 7, 2014

Code to open a display menuitem


MyTable     myTable;

    Args           args;

    MenuFunction    menuFunction;

    ;

    myTable  =  CurrentTableBuffer;

    args = new Args();

    args.caller(element);

    new MenuFunction(menuitemdisplaystr(MenuItemNameOfTheFormWhich   HaveToOpen),MenuItemType::Display);

    menuFunction.run(args);

    super();

Opening a project in AX through the code

static void projectNodeOpen(Args _args)
{ 
    ProjectNode projectType,projectNode;
    ;
    projectType    =  Infolog.projectRootNode().AOTfindChild('Private');
    projectNode   =  projectType.AOTfindChild('EPTest');
    if (projectNode)
    {
        projectNode.getRunNode();
    }
}