Dynamics AX - 在组合框数据源/项目上应用范围

时间:2011-08-02 10:29:56

标签: axapta microsoft-dynamics x++ ax

我只想根据某些条件限制组合框中带来的记录,比如打开表单的菜单项。所以应该返回特定的行。

我不知道代码,还告诉使用哪个方法/事件,字段的修改方法,控件的查找?还是在Datasource?形式还是阶级?其中哪个地方最适合它?

2 个答案:

答案 0 :(得分:1)

Ax没有组合框,其中列表基于数据源 - 因此找到使用表数据填充组合框列表并在那里添加限制的代码。

如果您描述了组合框的填充方式或组合框的 list 或其当前值

,我可以提供更具体的答案
  1. 该组合框是否填充了扩展数据类型或基本枚举属性? 如果填充了这些属性中的任何一个,请找到关联的baseEnum。
  2. 在表单中搜索组合框名称 - 是否提到过 有?
  3. 如果使用关联的基本枚举自动填充组合框,您可以使用add方法创建自己的基本枚举或从头开始编写代码。

    或者只是保持原样并添加错误消息,其中代码使用错误的值。

    阅读Axaptapedia article

答案 1 :(得分:0)

也许你可以使用SysFormEnumComboBox助手类?

有关示例,请参阅this link。 或者下载示例here