单据选项(用户选项参数)扩展开发,控制某些选项是否可用

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

单据选项(用户选项参数)扩展开发,控制某些选项是否可用

因为项目的需要,需要将某个单据的选项禁用

image.webp


1、BOS中扩展单据选项用户对象,元数据包-应用框架-系统参数-单据用户参数模板

image.webp

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、插件生成后,将插件注册到“单据用户参数模板”业务对象的表单插件里

image.webp


image.webp

4、重启IIS,进入系统查看效果

image.webp


单据选项(用户选项参数)扩展开发,控制某些选项是否可用

因为项目的需要,需要将某个单据的选项禁用1、BOS中扩展单据选项用户对象,元数据包-应用框架-系统参数-单据用户参数模板2、插件开发,继承...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息