功能说明

主表单中任一控件设置禁用规则,设置禁用条件,当满足该禁用条件时会禁用;

例:主表单中有单行文本、多行文本、数字、单选、人员等字段,设置“单行文本”字段禁用规则,禁用规则设置框左侧为可设置禁用条件数据,包含当前表单、组织机构、人员、角色(取组织角色)、系统数据、自定义规则

image.png

  • 选择“当前表单”字段设置“单行文本”禁用规则:把左侧当前表单中“单选”字段选到右侧,设置禁用条件:单选==”选项1”,当前台表单数据新增“单选”字段选择“选项1”时,“单行文本”字段会禁用。也可通过选择组织机构、人员、角色、系统数据、调用自定义规则设置禁用条件
  • 通过函数设置“单行文本”字段禁用规则:通过“单选”字段设置禁用条件,当单选等于设置的选项时,单行文本字段禁用,函数设置为:contains({单选},’选项’)。当单选不等于设置的选项时,单行文本字段禁用,函数设置为:!contains({单选},’选项’)。

默认值

主表单中任一控件设置默认值,选中控件点击默认值,打开默认值设置框,输入内容后确定保存,前台表单新增时该控件自动取值

  1. 数字控件设置默认值:

规则设置: 100

  1. 文本控件设置默认值:

规则设置:”你好”

  1. 多选框设置默认值:

规则设置:”选项1,选项2”

实例说明

行政公章:
科长发起“原件已签批”默认勾选科长已批
部长发起“原件已签批”默认勾选科长已批、部长已批
秘书科科长发起“原件已签批”默认勾选科长已批、秘书科科长已批
函数:Contains({Originator.OUFullName}, “秘书科”)&& Contains({Originator.OU
Post}, “科长”)?”科长已批,秘书科科长已批”: ( Contains({Originator.OUPost},”部长”)?”科长已批,部长已批” : (Contains({Originator.OUPost},”科长”)?”科长已批”:””))