Axapta 在下拉菜单中选择记录时显示信息日志

Axapta 在下拉菜单中选择记录时显示信息日志,axapta,dynamics-ax-2012,x++,Axapta,Dynamics Ax 2012,X++,在下拉菜单/基于字段值选择特定记录时,是否有方法显示信息日志 例如: 创建新报价单时,如果我选择了一个破产的客户(因此该客户破产字段上的值为true),我想显示一个信息对话框:“破产!”我想在创建记录之前,在选择记录的那一刻,显示这个对话框。在您的表单中找到您想要的字段(表单布局,无数据源),重写Modified方法并将代码放在super()之前; 要获取值,请使用:this.text();在插入之前,您可以在此处获取选择值 代码示例: 在表单中找到所需的字段(表单布局,无数据源),重写Modi

在下拉菜单/基于字段值选择特定记录时,是否有方法显示信息日志

例如:


创建新报价单时,如果我选择了一个破产的客户(因此该客户破产字段上的值为
true
),我想显示一个信息对话框:“破产!”我想在创建记录之前,在选择记录的那一刻,显示这个对话框。

在您的表单中找到您想要的字段(表单布局,无数据源),重写
Modified
方法并将代码放在
super()之前;

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

代码示例:


在表单中找到所需的字段(表单布局,无数据源),重写
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;
}