在下拉菜单中选择记录时显示Infolog

时间:2016-11-11 13:50:19

标签: axapta dynamics-ax-2012 x++

在下拉菜单中选择某个记录/基于字段值时,有没有办法显示信息日志?

例如:

创建新报价时,如果我选择破产的客户(因此该客户的现场破产价值为true。)我想显示一个信息对话框:"破产! "我想在创建记录之前显示它,此时它正在被选中。

1 个答案:

答案 0 :(得分:3)

在表单中找到您想要的字段(表单布局,没有数据源),覆盖Modified方法,将代码放在super();之前

要获取值使用:this.text();您可以在此处获取插入前的选择值。

代码示例:

public boolean modified()
{
    boolean   ret;
    CustTable custTable = CustTable::find(this.text());    
    if (custTable.Bankrupt == NoYes::Yes)
        info("Bankrupt!"); 

    ret = super();

    return ret;
}