【二开方案】移动单据通过插件设置必录

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

【二开方案】移动单据通过插件设置必录

     最近有不少小伙伴反馈,当一个不为空的时候,如何让另外1个字段必录;该功能pc端设置实体服务规则即可,移动端对实体服务规则支持的比较有限,需要通过插件实现,参考方案如下:

    1、移动单据增加一个表单插件;

    
    2、来源单据对应的字段勾选及时触发更新;
    3、在移动单据的表单插件中,在该字段的值更新事件中,设置另外一个字段的必录:

         参考代码:

    public override void DataChanged(Core.DynamicForm.PlugIn.Args.DataChangedEventArgs e)
        {
            base.DataChanged(e);
            if (e.Field.Key.EqualsIgnoreCase("FName"))
            {
                var name = this.Model.GetValue("FName");
                if (!name.IsNullOrEmpty())
                {
                    this.View.GetControl("FAddress").SetCustomPropertyValue("mustinput", true);
                }
            }
        }

        运行效果:

     

【二开方案】移动单据通过插件设置必录

最近有不少小伙伴反馈,当一个不为空的时候,如何让另外1个字段必录;该功能pc端设置实体服务规则即可,移动端对实体服务规则支持的...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息