Axapta 如何将参数从窗体传递到对话框?斧头

Axapta 如何将参数从窗体传递到对话框?斧头,axapta,x++,args,Axapta,X++,Args,我在menuItemButton中创建了clicked方法 Args args; args = new args(); args.parm(CustTable.AccountNum); super(); 并在对话框中运行 str anyStringValueFromCaller; ; super(); if( element.args() ) { // get string

我在menuItemButton中创建了clicked方法

  Args            args;
   args = new args();
   args.parm(CustTable.AccountNum);
   super();
并在对话框中运行

 str             anyStringValueFromCaller;
    ;
    super();


    if( element.args() )
    {
        // get string parameter
        anyStringValueFromCaller = element.args().parm();

    }

如果对话框确实是AOT中的一个表单,那么使用args.record或args.parm应该没有问题,应该按照

如果您是从x++动态创建一个对话框,那么您仍然可以覆盖控件上的事件方法,如下所述:


不过,只有一个建议:除非您确实需要,否则不要使用args.parm。查看您发布的示例代码,使用args.record完全可以。

可能重复的是,我读到了。但我必须制作一个对话框。这些线索对对话不起作用为什么不呢?对话框是一种形式。