跳转至

2020-07-02更新详解

本周更新

表单设计

  • 模板表单支持移动删除
  • 报表计算字段公式编辑器最大长度校验
  • 地址控件支持默认值
  • 消息提醒和提交校验公式编辑器屏蔽子表字段
  • 公式编辑器屏蔽公式型控件

模板表单支持移动删除

功能说明:免费模板和已购买的付费模板允许删除应用内的表单、报表、仪表盘。复制的表单副本允许移动到其他应用,但不允许移动模板原始表单到其他应用下(允许在同一个应用内拖动顺序或调整分组)。

⚠️ 注意:处于试用期或已到期的付费模板,不允许删除和移动应用内的任意表单、报表、仪表盘。

报表计算字段公式编辑器最大长度校验

功能说明:报表的计算字段公式编辑器将进行内容长度校验。

设置路径:设计报表 > 新增计算字段 > 设置计算字段 > 确定

点击公式编辑器的 确定 按钮时,首先校验内容语法。若语法有误,则无法保存。例如,计算字段值为多个字段数字控件的和时缺少“+”符号作为拼接符,点击 确定 将提示:“表达式间缺乏运算符”。

在通过语法校验后,将进一步进行长度校验。公式内容总长度上限为 2000,当超出 2000 时点击 确定 将提示:“表达式超过公式允许最大长度,无法保存”。

⚠️ 注意:公式内容总长度上限 2000 为公式内容转义之后的字符长度,非公式编辑内显示的可见内容长度。

地址控件支持默认值

功能说明:地址 控件支持三种格式的默认值设置:省-市-县、省-市、省。三种格式均可根据实际需要选择是否勾选“显示详细地址”。

设置路径:表单设计 > 地址控件 > 控件属性 > 设置默认值 > 确定 > 保存表单设计

消息提醒和提交校验公式编辑器屏蔽子表字段

功能说明:在设置消息提醒和提交校验的规则时,可使用表单的主表字段或子表字段作为条件参数。但子表字段需借助 SUMCOUNTAVGMAXMIN 等聚合函数使用。除此之外,子表字段无法直接使用,即使配置了也无法正确达到期望的结果,可能导致用户配置了一些无法生效的规则。为避免不必要的疑惑,故对上述两个功能屏蔽使用子表字段作为条件参数。

设置路径:表单设置 > 消息提醒 / 提交校验 > 立即设置 > 设置消息提醒 / 提交校验规则 > 确定

⚠️ 注意:如果实际业务场景需要聚合子表字段作为条件,建议通过主表字段聚合子表字段值,然后使用主表字段作为规则条件的参数。

公式编辑器屏蔽公式型控件

功能说明:公式型控件不同于其他控件的计算公式,不会将计算结果保存到数据库,而是每次加载数据时重新计算。通过公式型控件可以实时计算员工的工龄等场景。当其他字段的计算公式引用公式型控件参与计算时,可能导致公式型控件和引用公式型控件的字段值不匹配,例如公式型控件本身使用 TODAYNOW 等函数。具体示例如下:公式型控件的计算公式是 TODAY(),用于获取当前时间;另一个日期计算公式是 ADDDAY({公式型控件}, 1)。在 2020 年 7 月 1 日录入的数据,当时数据的公式型控件显示的值为 2020 年 7 月 1 日,日期控件值为 2020 年 7 月 2 日;三天后再查看这条数据,公式型控件值为 2020 年 7 月 4 日,而日期控件值依旧为 2020 年 7 月 2 日。为避免使用过程中数据出现误差,故屏蔽了公式型控件参与其他字段的计算。此次屏蔽的范围包括控件的计算公式、隐藏条件,以及消息提醒的提醒条件。

设置路径:表单设计 > 控件 > 控件属性 > 设置计算公式 / 隐藏规则 > 确定 > 保存表单设计

⚠️ 注意:原先通过公式型控件参与计算的场景,建议直接在非公式型控件中计算。