单据选项(用户选项参数)扩展开发,控制某些选项是否可用原创
15人赞赏了该文章
1,279次浏览
编辑于2021年08月31日 10:21:51
因为项目的需要,需要将某个单据的选项禁用
1、BOS中扩展单据选项用户对象,元数据包-应用框架-系统参数-单据用户参数模板
2、插件开发,继承AbstractDynamicFormPlugIn,重写AfterBindData
public override void AfterBindData(EventArgs e)
{
base.AfterBindData(e);
if (this.View.ParentFormView.BusinessInfo.GetForm().Id == "PUR_PriceCategory")//针对某些单据
{
this.View.Model.SetValue("FSubmitAndAudit", '0'); //重置该选项
this.View.GetControl("FSubmitAndAudit").Enabled = false;//设置不可用
}
}
3、插件生成后,将插件注册到“单据用户参数模板”业务对象的表单插件里
4、重启IIS,进入系统查看效果
赞 15
15人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读