Skip to main content

Code to args class implementation in Ax 2012

Write code in button click

 void clicked()  
 {  
 Args args = new Args();  
 ;  
 args.caller(this);  
 args.parm("Hi");  
 args.parmEnumType(Enumnum(Test));  
 args.parmEnum(Test::T);  
 args.record(calling);  
 new MenuFunction(MenuItemDisplayStr(CallerMI),MenuItemType::Display).run(Args);  
 }  
 Code Written in Init of Caller Object  
 public void init()  
 {  
 Calling calling;  
 ;  
 super();  
 info(element.args().parm());  
 info(element.args().parmEnum());  
 calling = element.args().record();  
 info(Calling.Name);  
 }  

Popular posts from this blog

X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )

Below is sample X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )      Args                       args = new Args();     CustInvoiceJour            custInvoiceJour;     SalesInvoiceJournalPrint   salesInvoiceJournalPrint;       select firstonly custInvoiceJour where custInvoiceJour.SalesId != '';       // Add record to be printed.     // In order to have the context table we need to set args.record().     args.record(custInvoiceJour);       salesInvoiceController = new SalesInvoiceController();     salesInvoiceController.parmReportName(         PrintMgmtDocType::construct(PrintMgmtDocumentType::SalesOrderInvoice).getDefaultReportFormat());       salesInvoiceContract = salesInvoiceController.parmReportContrac...