Definition

高级表格最好被描述为一个 具有丰富的内嵌编辑转换的  Grid。根据目标字段,高级网格元素将模拟原始目标类型,以获得准确和更丰富的数据输入能力。

新功能

这个特性在Joget Workflow v6中得到了增强。

  1. 列格式类型。
  2. 从目标表单填充默认值。
  3. 默认排序列号。

 

图1:在Form Builder中突出显示高级表格的屏幕截图


图2:突出显示Form Builder中日期选取器元素上高级表格的屏幕截图

日期选取器将在编辑时显示,因为源字段本身是日期选取器元素。

图3:突出显示Form Builder中的选择框元素上的高级表格的屏幕截图

选择框将在编辑时显示,因为源字段本身是选择框元素

图4:高级表格属性

NameDescription
ID元素ID(通过声明为“entries”,将创建相应的数据库表列“c_entries”)
Label元素标签显示给最终用户
Form记录编辑的目标表单。
Columns

这里定义的列必须与上面选择的表格相对应。

NameDescription
Value

目标表单的字段ID。

例:

在“HR费用索赔条目”表格中,有表格元素ID为“date”,“category”,“purpose”和“formattedAmount”

Label列标签。
格式类型

如果你想格式化返回的值,你可以使用格式类型。

可用的格式类型

  • 日期  - 将字段格式化为日期。
  • 十进制 - 将字段格式化为十进制。
Width

列宽以字符为单位

Sample
200px

图5:高级表格属性 - UI

名称描述
Search在网格数据本身内启用搜索功能。
Readonly

确定元素是否可编辑。

Disable Add Feature确定是否可以添加新行。
Disable Delete Feature

确定是否可以删除一行。

默认排序列号

定义列索引以进行缺省排序。该字段只接受从1开始的整数。

例如:如果网格有5列,输入“4”将按升序排列从左边开始的第4列。

按降序排序?此选项仅在“默认排序列号”中输入后才可用。请按照降序排序进行排序。
Delete confirmation message删除一行时的确认消息。
Show Row Numbering?在网格上显示编号。
Key to save cell键盘键用于确定何时保存并移动到下一个单元格。
Edit hint编辑提示信息。
Record Per Page页面参数 - 记录显示每页
Paging Options页面参数 - 寻呼选项

图6:高级网格属性 - 验证和数据绑定

名称描述
Validator

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

 

When will validation takes place?

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

Unique Column列/字段ID来标识记录标识。
Min Number of Row Validation (Integer)
最小行数验证(整数)
Max Number of Row Validation (Integer)
最大行数验证(整数)
Error Message
当不满足上述行要求时,将显示错误消息。
Load Binder

默认选项。网格数据将在其定义的数据库单元中以JSON格式保存/加载。

在这个例子中,Multirow表格绑定器被用来加载其他表格的数据。请参阅可用表单绑定器列表。

Store Binder

默认选项。网格数据将在其定义的数据库单元中以JSON格式保存/加载。

在这个例子中,Multirow表格绑定器被用来加载其他表格的数据。请参阅可用表单绑定器列表。

  • No labels