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

RE: The value "" is not in the map

$
0
0

When menu item is clicked, I want to send the argument(i.e. selected row) from controller class to the processReport() function of RDP class.
Contract class:

[DataContractAttribute]

public class MCS_PaymentVoucherContract

{

   str id;

   [DataMemberAttribute("id")]

   public str parmId(str _id = id)

   {

       id = _id;

       return id;

   }

}

Controller class:

public class MCS_PaymentVoucherController extends SrsReportRunController
{
    protected void prePromptModifyContract()
    {
        LedgerJournalTable    dataTable;
        MCS_PaymentVoucherContract contract;
        if (this.parmArgs() && this.parmArgs().record())
        {
            contract = this.parmReportContract().parmRdpContract() as MCS_PaymentVoucherContract;
            dataTable = this.parmArgs().record();
            contract.parmId(dataTable.JournalNum);
          //  info(strFmt("%1",dataTable.JournalNum));

        }

public static void main(Args _args)
        {
            MCS_PaymentVoucherController controller = new MCS_PaymentVoucherController();
   controller.parmReportName(ssrsReportStr(MCS_PaymentVoucherReport,PaymentVoucherReportDesign));
            controller.parmArgs(_args);
            controller.parmShowDialog(false);
            controller.startOperation();
        }

}

 

 

 

 

 


Viewing all articles
Browse latest Browse all 175888

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>