[已解决]为什么基础资料调用View.ShowMessage不能即时弹出?
金蝶云社区-nmgzjf
nmgzjf
0人赞赏了该文章 586次浏览 未经作者许可,禁止转载编辑于2016年08月21日 08:56:57

public override void DataChanged(DataChangedEventArgs e)
{
base.DataChanged(e);

if (!e.Field.Key.ToString().Equals("FName")) return;
if (this.View.Model.GetValue("FName").ToString().IsEmpty()) return;//录入为空时忽略
if (e.NewValue.IsNullOrEmptyOrWhiteSpace()) return; //录入为空时忽略

this.View.ShowMessage(strMessage + Environment.NewLine + "要继续录入吗?", MessageBoxOptions.OKCancel);

我自定义的基础资料单据就可以在FName脱离焦点时即时弹出对话框,但供应商、客户档案中,却无法即时弹出
要点上方的菜单按钮时(任意按钮,比如退出、保存都可以),才会弹出。不知道是什么原因?