老师,我增加了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;
}
}
推荐阅读