用插件设置显示格式化字符串,存在缓存的问题,求协助
金蝶云社区-华阳通用_叶
华阳通用_叶
0人赞赏了该文章 1,064次浏览 未经作者许可,禁止转载编辑于2016年07月14日 09:45:56


我单据体用一列 费用类,单据类型=“管理费用”时用百分比显示,单据类型=“制造费用"时,不需要百分率显示。
所以我在插件动态设置是否用百分率显示。
public override void AfterBindData(EventArgs e){
base.AfterBindData(e);
((DecimalFieldAppearance)this.View.GetControl(控件标识).ControlAppearance).DisplayFormatString = "P4";
this.View.UpdateView(controlID);

}

但是存在一个问题,这个显示字符串有缓存。如果我先打开管理费用出现百分比,那么再打开制造费用就也有百分比了,要清空缓存再打开制造费用才会显示正常小数,但此时我再打开管理费用时,又没了百分比显示。
有什么办法可让某个单据禁止缓存?