电子表格表单元素 允许用户根据用例在类似Excel的环境中执行许多操作。电子表格的几个使用示例是:

  • 数据库编辑
  • 配置控制
  • 数据合并
  • 人力规划
  • 销售报告
  • 财务分析

New Feature

这是SmartSuite Workflow v6中的一个新功能。


图1:用户视图中的示例电子表格表单元素

图2:电子表格表单元素属性

名称

描述

Spreadsheet表单元素的元素IDLabel电子表格标签/标题Columns电子表格列在这里定义。

子元素

描述

Value列的字段ID。Label列标题标题/标签。Format Type定义要存储的输入的类型。

默认格式类型是文本

可用的数据类型:

  • Text - 将文本的值格式化
  • Numeric - 接受数值(请参阅格式文档)
  • Date - 接受日期类型值
  • Time - 接受时间类型值
  • Checkbox - 显示为复选框以检查
  • Dropdown  -显示为下拉菜单选择选项
  • Autocomplete  - 自动完成任何已知的短语
  • Password  - 将任何字母数字值隐藏到密码中
  • Custom

Format定义基于所选格式类型在电子表格中显示数据的格式。

  • Numeric -键入 numbrojs 库支持的格式
  • Date - 键入 moment.js  库支持的格式
  • Time - 键入 moment.js  库支持的格式
  • Dropdown - 键入包含等效下拉元素的表单ID。
  • Autocomplete - 参阅 handsontable 示例.
  • Custom - 参阅 handsontable 示例.

Regex Validation验证输入值以匹配定义的正则表达式模式。Formula定义执行处理的公式。


Sample

例如:销售额+利润损失

 

 

Readonly定义列是否可编辑。

图3: 电子表格表单元素属性 -  UI

 

Name

Description

Enable Header Sorting?确定用户是否可以按升序或降序排列电子表格数据。Data Order Field ID字段保持排序顺序。必须与目标表单中的字段ID相对应。Readonly定义整个电子表格是否可编辑。Disable Add Feature确定是否可以添加新行。Disable Delete Feature确定是否可以删除一行。Show Row Numbering?在最左边显示附加列来表示编号。


Sample

行编号检查。

Number of columns to fixed on left允许指定表格左侧固定(或冻结)列的数量。

默认值:0

Number of spare rows在有值的行之后自动添加的备用行数。


Sample

1 备用行

 

 

Custom Settings (JSON)-

 

图4:  电子表格表单元素属性 - 验证和数据 绑定器

 

名称

描述

Validator附加一个Validator插件来验证输入值。


When will validation takes place?

除非提交表格为“另存为草稿”,否则将在提交表格时进行验证。

Min Number of Row Validation (Integer)定义输入所需的最小行数。Max Number of Row Validation (Integer)定义输入可能的最大行数。Error Message当不满足上述行要求时,将显示错误消息。Load Binder默认选项。表格数据将在其定义的数据库单元中以JSON格式保存/加载。Store Binder默认选项。表格数据将在其定义的数据库单元中以JSON格式保存/加载。

 

 

文档更新时间: 2018-11-14 03:51   作者:李飞