在下拉菜单中选择某个记录/基于字段值时,有没有办法显示信息日志?
例如:
创建新报价时,如果我选择破产的客户(因此该客户的现场破产价值为true
。)我想显示一个信息对话框:"破产! "我想在创建记录之前显示它,此时它正在被选中。
答案 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;
}