高级表格


Definition

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

新功能

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

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

 

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


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

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

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

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

图4:高级表格属性

Name

Description

ID元素ID(通过声明为“entries”,将创建相应的数据库表列“c_entries”)Label元素标签显示给最终用户Form记录编辑的目标表单。Columns这里定义的列必须与上面选择的表格相对应。

Name

Description

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表格绑定器被用来加载其他表格的数据。请参阅可用表单绑定器列表。



文档更新时间: 2018-11-14 04:07   作者:李飞