使用插件为单选列表动态赋值后,选定某枚举值后无法保存
金蝶云社区-小小牵牛花呀
小小牵牛花呀
0人赞赏了该文章 840次浏览 未经作者许可,禁止转载编辑于2017年07月17日 07:52:02

如题,通过插件动态为单选列表赋值,当用户选择枚举值后,单击保存按钮后,该枚举值没能保存到单据体中;
动态赋值代码如下,大神帮分析下;cloud版本6.2最新补丁;
private void szzt(string strxmsxx)
{
List lstItem = new List();
if (strxmsxx == "电力技改项目" || strxmsxx == "石化技改项目")
{
EnumItem ei;
ei = new EnumItem();
ei.Value = "提计划";
ei.Caption = new Kingdee.BOS.LocaleValue("提计划");
lstItem.Add(ei);
ei = new EnumItem();
ei.Value = "计划审批";
ei.Caption = new Kingdee.BOS.LocaleValue("计划审批");
lstItem.Add(ei);
ei = new EnumItem();
ei.Value = "招投标(采购)";
ei.Caption = new Kingdee.BOS.LocaleValue("招投标(采购)");
lstItem.Add(ei);

}
this.View.GetFieldEditor("F_CMK_XMJD", 0).SetComboItems(lstItem);

}


如图,运行软件,插件能够动态给项目进度赋值,但是单据保存不上;