0
如何在Dynamics AX 2012中始终创建对话框?以下不工作:如何在所有内容之上始终创建对话框
dialog.formrun().design().alwaysOnTop(true);
我应该使用hWnd
?因为我希望表单处于任何其他表单之上,但我没有找到任何可行的解决方案。
如何在Dynamics AX 2012中始终创建对话框?以下不工作:如何在所有内容之上始终创建对话框
dialog.formrun().design().alwaysOnTop(true);
我应该使用hWnd
?因为我希望表单处于任何其他表单之上,但我没有找到任何可行的解决方案。
您对modal window感兴趣的接头。
您有几种选择:
okCancel
formRun.wait(true)
(甚至this.wait((true)
)为explained heredialog.parmIsModal(true)
使用时dialog class
谢谢,我使用'dialog.parmIsModal(true)'使它工作。 – Eric
您可以发布解决方案,或只是尝试Jan解释的第三个选项? – SamekaTV
谢谢Jan,但我没有使用Jan的选项,因为这些不符合我们的业务逻辑。我现在有两个针对这个问题的工作解决方案。 1,我写了一个新的class extends'dialog'类,并且覆盖了'wait'方法(这是针对2012年以前的AX版本)。 2,我在编写对话框时使用了dialog.parmIsModal(true)方法,此方法仅在AX 2012中存在。谢谢。 – Eric