Introduction
The Report Search Datalist Binder plugin is a database Binder Using JDBC with support for search filters before performing aggregate and pivot.

Figure 1: Configure JDBC Datalist Database Binder (Report)
| Name | Description | ||||
|---|---|---|---|---|---|
| Datasource |
By selecting Default Datasource, the database your Joget is currently using will be selected. | ||||
| Custom JDBC Driver | Custom JDBC Driver. This field is required when Custom Datasource is selected in Datasource above. Example: | ||||
Custom JDBC URL | Custom JDBC URL. This field is required when Custom Datasource is selected in Datasource above. Example: | ||||
Custom JDBC Username | Custom 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.
| ||||
| SQL SELECT Query * | The SQL query specific to your database type (MySQL, MSSQL, Oracle, etc.). Use question mark ? in your query to represent the primary key or foreign key.
Sample: SELECT * FROM dir_user | ||||
| SQL Select Query (Data) * | Sample: SELECT locale, active, COUNT(active) as `count` FROM #data# GROUP BY active, locale | ||||
| Primary Key * | Primary key of the table. | ||||
| Pivot Data | If checked, Pivot Column Name, Pivot Value Column Name, and Value to Fill Up Empty Cell will be shown. | ||||
| Pivot Column Name * | Multiple columns supported. Separate multiple columns using semicolon. (e.g. year;customer) | ||||
| Pivot Value Column Name * | Multiple columns supported. Separate multiple columns using semicolon. (e.g. outstanding;paid) | ||||
| Value to Fill Up Empty Cell | e.g. 0.00 |