用法

抽象类

org.joget.apps.datalist.model.DataListBinderDefault

字段细节

常量
USERVIEW_KEY_SYNTAX
public static final String USERVIEW_KEY_SYNTAX = "#userviewKey#";

不在系统中使用. 可以用作语法来替换它与userview键值。

方法细节

抽象方法
getColumns
public org.joget.apps.datalist.model.DataListColumn[] getColumns()

获取binder返回的columns. 

getPrimaryKeyColumnName
public java.lang.String getPrimaryKeyColumnName()

获取数据的主键/标识符column Name

getData
public org.joget.apps.datalist.model.DataListCollection getData(org.joget.apps.datalist.model.DataList dataList, java.util.Map properties, org.joget.apps.datalist.model.DataListFilterQueryObject[] filterQueryObjects, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

基于当前的过滤器,通过binder返回数据

getDataTotalRowCount
public int getDataTotalRowCount(org.joget.apps.datalist.model.DataList dataList, java.util.Map properties, org.joget.apps.datalist.model.DataListFilterQueryObject[] filterQueryObjects)

基于当前过滤器返回的总行数。

Overridable Methods
getColumnName
public java.lang.String getColumnName(java.lang.String name)

获取实际列名

processFilterQueryObjects
public org.joget.apps.datalist.model.DataListFilterQueryObject processFilterQueryObjects(org.joget.apps.datalist.model.DataListFilterQueryObject[] filterQueryObjects)

构建过滤条件

插件属性选项

教程

相关社区版插件

  • Form Data Binder
    org.joget.apps.datalist.lib.FormRowDataListBinder (wflow-core)

 

  • No labels