在下拉菜单中选择记录时显示信息日志
Display Infolog when selecting record in dropdown menu
当 select 在字段值的下拉列表 menu/based 中输入特定记录时,有没有办法显示信息日志?
例如:
创建新报价单时,如果我 select 一个破产的客户(因此该客户破产字段的值为 true
。)我想显示一个信息对话框: "Bankrupt!" 我想在创建记录之前显示它,目前正在 selected。
在您的表单中找到您想要的字段(表单布局,无数据源),覆盖 Modified
方法并将您的代码放在 super();
之前
获取值使用:this.text();
在这里你可以在插入前获取select值。
代码示例:
public boolean modified()
{
boolean ret;
CustTable custTable = CustTable::find(this.text());
if (custTable.Bankrupt == NoYes::Yes)
info("Bankrupt!");
ret = super();
return ret;
}
当 select 在字段值的下拉列表 menu/based 中输入特定记录时,有没有办法显示信息日志?
例如:
创建新报价单时,如果我 select 一个破产的客户(因此该客户破产字段的值为 true
。)我想显示一个信息对话框: "Bankrupt!" 我想在创建记录之前显示它,目前正在 selected。
在您的表单中找到您想要的字段(表单布局,无数据源),覆盖 Modified
方法并将您的代码放在 super();
获取值使用:this.text();
在这里你可以在插入前获取select值。
代码示例:
public boolean modified()
{
boolean ret;
CustTable custTable = CustTable::find(this.text());
if (custTable.Bankrupt == NoYes::Yes)
info("Bankrupt!");
ret = super();
return ret;
}