Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColorGreen
borderWidth1
titleBGColor#ddffcc
borderStylesolid
titleDefinition定义
JDBC 列表操作允许您对当前或自定义数据源执行SQL查询,作为行操作和批量操作。JDBC Datalist Action allows you to perform SQL queries on the current or custom datasource as a row action and a bulk action.
Panel
borderColorpurple
borderWidth1
titleBGColor#ddccff
borderStylesolid
titleNew Feature

This is a new feature in Joget Workflow v6.

新功能

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


Image Added

图1:行操作占位符中的超链接以及数据列表构建器中的批量操作占位符Image RemovedFigure 1 : Hyperlink in the row action placeholder and in the bulk action placeholder in the datalist builder

 

Figure 2 : JDBC Datalist Action Properties

图2:JDBC 列表操作属性

 

Name名称Description描述
Label标签Link 链接/ Button label.
Confirmation MessageConfirmation message before performing action.
Datasource
  • Custom Datasource
  • Default Datasource

By selecting Default Datasource, the database your Joget is currently using will be selected.

Custom JDBC DriverCustom JDBC Driver. This field is required when Custom Datasource is selected in Datasource above.
Custom JDBC URLCustom JDBC URL. This field is required when Custom Datasource is selected in Datasource above.
Custom JDBC UsernameCustom JDBC Username. This field is required when Custom Datasource is selected in Datasource above.
Custom JDBC Password

Custom JDBC Password. This field is required when Custom Datasource is selected in Datasource above.

Info
titleTest the connection parameters

Click on the "Test Connection" button at the bottom of the page to quickly test out your configurations.

按钮标签。
确认消息执行操作前的确认信息。
数据源
  • 自定义数据源
  • 默认数据源

通过选择  默认数据源,Joget当前正在使用的数据库将被选中。

定制JDBC驱动程序定制JDBC驱动程序。当需要该字段  定制数据源  中选择  的数据源  的上方。
自定义JDBC URL自定义JDBC URL。当需要该字段  定制数据源  中选择  的数据源  的上方。
自定义JDBC用户名自定义JDBC用户名。当需要该字段  定制数据源  中选择  的数据源  的上方。
自定义JDBC密码

自定义JDBC密码。当需要该字段  定制数据源  中选择  的数据源  的上方。

Info
title测试连接参数

点击页面底部的“测试连接”按钮,快速测试您的配置。

查询语句

在这里插入你的SQL语句。在查询中使用{id}等语法来注入选定的行键。使用{uuid}生成一个唯一的id。

Code Block
title样例
Query

Insert your SQL statement here. Use syntax like {id} in query to inject the selected row key.Use {uuid} to generate a unique id.

Code Block
titleSample
linenumberstrue
INSERT INTO app_fd_sample (id, c_clicked) VALUES ( {uuid}, {id} );
Code Block
titleSample样例
linenumberstrue
UPDATE app_fd_sample SET c_clicked = CONCAT(c_clicked, ',', {id}) WHERE id = '123';
Info
titleHow it works?怎么运行的?

通过使用PreparedStatement,特殊参数The special parameters {id} and {uuid} will be replaced with actual values through the use of PreparedStatement.将被替换为实际值。

从上面的例子可以看出,不需要用引号封装这两个特殊的关键字。As you can see from the example above, there is no need to encapsulate both of these special keywords with quotes.

 

Figure 3 : JDBC Datalist Action Properties - Visibility Control

图3:JDBC 列表操作属性 - 可见性控制


名称描述
规则根据所设置的条件来控制动作何时出现。
NameDescription
RulesControls on when the action should appear based on the condition(s) set.