Dynamics AX - 在组合框数据源/项目上应用范围
我只是想根据某些条件限制组合框中引入的记录,比如哪个菜单项打开了表单。所以应该返回特定的行。
我不知道代码,也不知道要使用哪个方法/事件,字段的修改方法,控件的查找?或在数据源?形式还是班级?其中哪个地方最适合呢?
I just want to limit the records brought in the combobox based on some condition, say like which menu item opened the form. So specific rows should return.
I have no idea about the code, also tell which method/event to use, field's modified method, control's lookup ? or at Datasource ? Form or class ? which place among these are best for it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Axe 没有列表基于数据源的组合框 - 因此找到使用表数据填充组合框列表的代码并在其中添加限制。
如果您描述了组合框的填充方式或者组合框的列表或其当前值的含义,我可以提供更具体的答案
如果填充了这些属性中的任何一个,请查找关联的 baseEnum。
那里?
如果使用关联的基本枚举自动填充组合框,您可以创建自己的基本枚举或使用
add
方法从头开始编写代码。或者直接保留原样,并在代码使用错误值时添加错误消息。
阅读 Axaptapedia 文章
Ax does not have a combobox where the list is based on a datasource - so find the code that uses table data to fill a combobox list and add your limit there.
I could provide a more specific answer if you described how your combobox is filled or what you mean by list of comboboxes or its current value
If any of these properties are filled, find the associated baseEnum.
there?
If the combobox is filled automatically using an associated base enum, you can either create your own base enum or write code from scratch using the
add
method.Or just leave it as it is and add an error message where code uses a wrong value.
Read Axaptapedia article
也许您可以使用 SysFormEnumComboBox 帮助程序班级?
有关示例,请参阅此链接 。
或者在此处下载示例。
Maybe you can use the SysFormEnumComboBox helper class?
For an example see this link.
Or download an example here.