Definition

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

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

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


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

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

名称描述
Spreadsheet表单元素的元素ID
Label电子表格标签/标题
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

 

NameDescription
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格式保存/加载。

 

 

 

 

  • No labels