X++ 中的组合框

标签 combobox axapta x++ dynamics-ax-2009

在我的 ComboBox 中有 A B C D 之类的项目,默认情况下值为 A 我想将其设为 C 在初始表单中类似于 comboBox.comboType(2) ,但这似乎不起作用。 可能是 ComboBox.selection(2) 有帮助,我不确定,请帮助。

最佳答案

您可以在 super() 之后的表单的 init 方法中使用此代码:

ComboBoxName.selection(ComboBoxName::DefaultValue);

如果这是一个表字段,我建议覆盖表中的 initValue 方法:

this.ComboBoxName = ComboBoxName::DefaultValue;

仅当它应该是此表单中的特定行为时,才覆盖表单数据源中的 initValue

关于X++ 中的组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775369/

相关文章:

models - 在 AX7 中将工件从 1 个模型移动到另一个模型

axapta - 在 Dynamics AX X++ 中解压缩 GZip 流

axapta - 找不到定义的变量

php - 如何根据组合框中的选择将值插入到添加到不同列的数据库表中

C++ MFC 创建新对话框并添加 Combobox 项

ExtJS:如何将多选组合框的值提交给数组中的 php 服务器,而不是默认的名称-值对?

sql-server - 动态 AX 2012 : Conversion failed when converting date and/or time from character string

x++ - 动态 Ax 报告中的分页符

SQL 列到 TextBox(来自 ComboBox)

X++ 循环遍历网格控件中的线