在运行时 ax 2012 上隐藏枚举元素
Hiding enum elements on runtime ax 2012
如果您有一个在多个地方使用的枚举,并且在其中一个地方您需要隐藏其中一个元素?
在 运行time ax 2012
上隐藏枚举元素
1.Override 在创建的 ComboBox 上输入()并编写此代码:
this.delete(enum2str(EnumType::Element1));
超级();
现在运行 表格和检查。
Element1 是您需要隐藏的元素。
这对我有用。
也可以考虑使用 SysFormEnumComboBox。
The SysFormEnumComboBox class facilitates work with a form combo box control, representing an enumeration when only some of the enumeration values are allowed.
有关示例,请参阅 this blog post。
如果您有一个在多个地方使用的枚举,并且在其中一个地方您需要隐藏其中一个元素?
在 运行time ax 2012
上隐藏枚举元素1.Override 在创建的 ComboBox 上输入()并编写此代码:
this.delete(enum2str(EnumType::Element1)); 超级();
现在运行 表格和检查。 Element1 是您需要隐藏的元素。
这对我有用。
也可以考虑使用 SysFormEnumComboBox。
The SysFormEnumComboBox class facilitates work with a form combo box control, representing an enumeration when only some of the enumeration values are allowed.
有关示例,请参阅 this blog post。