在Dropdown中选择记录应该根据记录中的值抛出错误

时间:2014-12-22 10:10:16

标签: axapta x++

我有一个表格字段的下拉列表,显示每条记录都有值(名称,状态)的记录。

Ex :: A1 Active

 A2  Active
 A3  Inactive
 A4  Active
 A5  Inactive

如果我选择处于非活动状态的A3或A5,我会收到警告/错误,说明您正在选择非活动值。

我怎么能实现这个目标?什么是实现这一目标的最佳方法? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

FormDataSource上覆盖active方法。对当前记录的引用是通过数据源名称

答案 1 :(得分:0)

使用验证怎么样?

在表格或数据源上使用validateFieldvalidateWrite,您可以测试所选值是否有效。

也可以使用数据源或控件上的validate方法。

搜索AOT的Tables或Forms节点以获取数千个示例。