Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
列表表格 最好被描述为 表单表格 ,但是能够从数据列表中添加新的记录。
New feature added in Joget Workflow v6.
图1:在Form Builder中突出显示列表表格的屏幕截图
修改了 表单在 http://localhost:8080/jw/web/console/app/crm/1/form/builder/crm_contact
图2:突出显示在表单中使用列表表格添加新记录的屏幕截图
图3:突出显示添加在窗体中的列表表格中的新记录的屏幕截图
图4:列表表格属性
名称 | 描述 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ID | 元素ID(通过声明为“account”,将创建相应的数据库表列“c_account”) | ||||||||||||||
Label | 元素标签显示给最终用户。 | ||||||||||||||
Data List | 数据列表 | ||||||||||||||
Columns | 这里定义的列必须对应于上面选择的数据列表。
|
图5:列表表格属性 - UI
名称 | 描述 |
---|---|
Enable Sorting Feature | 确定是否强制执行行的排序。 |
Field ID for Sorting | 字段保持排序顺序; 必须与目标表单中的字段ID相对应。 |
Insert Button Label | 插入按钮标签 |
Form to Edit Row | 在添加行之后,用户可以通过在这里定义的表单中打开它来编辑记录行。 |
Form Submit Button Label (Normal Mode) | 正常模式下的提交按钮的标签。 |
Form Submit Button Label (Readonly Mode) | 提交按钮的标签处于只读模式。 |
Display field as Label when readonly? | |
Readonly | 确定元素是否可编辑。 |
Disable Add Feature | 确定是否可以添加新行。 |
Disable Delete Feature | 确定是否可以删除一行。 |
Delete confirmation message | 删除一行时的确认消息。 |
Show Row Numbering? | 在最左边显示附加列来表示编号。 |
Paging Size | Items to be displayed per page. |
Popup Dialog Height | 字符高度 Sample 500px |
Popup Dialog Width | Width in character Sample 90% |
图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格式保存/加载 |
Store Binder | 默认选项。表格数据将在其定义的数据库单元中以JSON格式保存/加载 |
Delete Associated Grid Data? | If the popup form have grid element(s), this option will delete the inner grid data. Caution These 3 options: (Delete Associated Grid Data, Delete Associated Child Form Data, Delete Files), in combination, does apply to nested grid/child elements. These options traverses the entire form tree. Upon encountering a 'false' condition, it will move on to the next grid/child element. Example: Consider that the popup form has a form grid, form grid has a subform, subform has a file upload element with abc.pdf. If all options are checked, abc.pdf will be deleted. If all except ONE of the option is checked, abc.pdf will NOT be deleted. |
Delete Associated Child Form Data? | If the popup form have child element(s), this option will delete the child data. Caution These 3 options: (Delete Associated Grid Data, Delete Associated Child Form Data, Delete Files), in combination, does apply to nested grid/child elements. |
Delete Files? | If the popup form contains file upload element, this option will delete the actual uploaded file(s). Caution These 3 options: (Delete Associated Grid Data, Delete Associated Child Form Data, Delete Files), in combination, does apply to nested grid/child elements. |
Abort Related Running Processes? | If there are process instances related to the deleted row, this options will abort those process instances. |
图7:列表表格属性 - 高级
名称 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
URL Request Parameters for Datalist | 通过在此处定义过滤条件来优化目标数据列表选择。
|