DataChanged问题
金蝶云社区-云社区用户7e748509
云社区用户7e748509
0人赞赏了该文章 1,910次浏览 未经作者许可,禁止转载编辑于2016年11月02日 12:13:15

老师,我增加了1个下拉列表和日期字段,当下拉列表值发生变化时,修改日期。
但是选择下拉列表时没有触发DataChanged事件,回车或光标离开是会触发。IDE中该字段勾选了[即时触发更新事件]属性。
这个什么原因呀???
public override void DataChanged(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.DataChangedEventArgs e)
{
switch (e.Field.Key.ToUpperInvariant())
{
case "F_BAC_COMBO":
string strtype = this.View.Model.GetValue("F_BAC_COMBO", e.Row).ToString();

//已完成
if (strtype == "3")
{
this.View.Model.SetValue("F_Ma_Date",DateTime.Today,e.Row);
}
else
{
this.View.Model.SetValue("F_Ma_Date", null, e.Row);
}
break;
default:
break;
}
}