1

假设我想在 NAV 2016 中使用 C/AL 编写一个简单的加法程序。如何动态要求用户输入两个数字?

在 Microsoft Dynamics AX 中,我们为此使用“对话”类。

我需要一些代码参考或描述来处理这样的过程。

4

2 回答 2

0

Dynamics NAV中没有类似Dynamics AX 对话框类的东西。

在这种情况下,您需要创建一个包含您的字段的页面,以便用户完成信息。然后在其他页面调用这个新页面打开它,用户可以完成de info或添加MenuSuite访问。

例子:

页 88000 计算器 在此处输入图像描述

变量

在此处输入图像描述

动作和动作代码 在此处输入图像描述 在此处输入图像描述

页面运行

在此处输入图像描述

然后你可以为这个页面创建一个menuSuite或者在其他页面写这个代码来打开它

PAGE.RUNMODAL(88000);
于 2019-09-05T16:55:40.000 回答
0

您可以使用

  1. 其他答案中描述的页面对象。但是要从中获取值以调用函数,您需要为该页面创建源表。或者像GetValues.
  2. 使用对话框输入。不过它可能已经过时了。
  3. 使用 windows .net 库中的对话框类。但在 Web 客户端中不起作用。
  4. 根据情况报告的请求页面可能是一个不错的选择。

为了更好地帮助您,请描述您偶然发现的要求。

于 2019-09-05T18:31:31.710 回答