X++ 中的组合框
在我的 ComboBox
中有像 ABC D
这样的项目,默认情况下值为 A
我想将其设置为 C
> 类似于 init 表单中的 comboBox.comboType(2)
,但这似乎不起作用。 可能 ComboBox.selection(2)
有帮助,我不确定,请帮忙。
In my ComboBox
there are items like A B C D
and bydefault the value is A
where i want to make it as C
something like comboBox.comboType(2)
in the init form, but this doesnt seems to work.
May be ComboBox.selection(2)
helps, m not sure, Kindly help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在
super()
之后在表单的init
方法中使用此代码:如果这是一个表字段,我建议重写
initValue
方法在表中:仅当表单数据源中的
initValue
应该是此表单中的特定行为时,才覆盖它。You can use this code in the form's
init
method aftersuper()
:If this is a table field I'd suggest overriding the
initValue
method in the table:Override
initValue
in the form's datasource only if it should be a specific behaviour in this form only.我所做的只是重写了 n 形式的 initValue 方法,将代码编写为
tableName.ComboBoxName = ComboBoxName::DefaultValue;
并且它工作正常。如果我错了请纠正我:)
All I did is overrided the initValue method of the form n wrote the code as
tableName.ComboBoxName = ComboBoxName::DefaultValue;
And its working fine. Correct me if I am wrong :)