| Table of Contents |
|---|
Usages
| Thai |
|---|
ตามธรรมเนียม |
Used to extend
Used to extendmethods of
loading dataloading data for a Datalist.
Please refer toThai ใช้เพื่อขยายวิธีการโหลดข้อมูลสำหรับ Datalist โปรดอ้างอิงถึง Datalis Builder - Source.
English A useable Datalist Binder plugin must extends org.joget.apps.datalist.model.DataListBinderDefault abstract class. Thai ปลั๊กอิน Datalist Binder ที่ใช้งานได้จะต้องขยายคลาสนามธรรม org.joget.apps.datalist.model.DataListBinderDefault
Abstract Class
| Thai |
|---|
ชั้นนามธรรม |
org.joget.apps.datalist.model.DataListBinderDefault
Under wflow-core module
Thai ภายใต้โมดูล wflow-core
Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.
Thai ขยาย org.joget.plugin.base.ExtDefaultPlugin โปรดอ้างอิงถึง Plugin Base Abstract Class and Interface
Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.
Thai ดำเนินการ org.joget.plugin.property.model.PropertyEditable โปรดอ้างอิงถึง Plugin Base Abstract Class and Interface
A base abstract class to develop a Datalist Binder Plugin.
Thai คลาสนามธรรมพื้นฐานเพื่อพัฒนาปลั๊กอิน Binder ของ Datalist
Field Detail
| Thai |
|---|
รายละเอียดของฟิลด์ |
Constants
| Thai |
|---|
ค่าคงที่ |
USERVIEW_KEY_SYNTAX
public static final String USERVIEW_KEY_SYNTAX = "#userviewKey#";
Not using by system. Can be use as a syntax to replace it with userview key value.
| Thai |
|---|
ไม่ได้ใช้โดยระบบ สามารถใช้เป็นไวยากรณ์เพื่อแทนที่ด้วยค่าคีย์ userview |
Method Detail
| Thai |
|---|
รายละเอียดวิธีการ |
Abstract Methods
| Thai |
|---|
วิธีการเชิงนามธรรม |
getColumns
public org.joget.apps.datalist.model.DataListColumn[] getColumns()
Columns meta returned by the binder. Field "name", "label" and "sortable" are needed by system.
| Thai |
|---|
คอลัมน์ส่งกลับโดย binder ระบบต้องการฟิลด์ "name", "label" และ "sortable" |
getPrimaryKeyColumnName
public java.lang.String getPrimaryKeyColumnName()
The primary key / identifier column for the data
| Thai |
|---|
คอลัมน์คีย์ / ตัวระบุหลักสำหรับข้อมูล |
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)
The data rows returned by the binder based on the current filter.
| Thai |
|---|
แถวข้อมูลที่ส่งคืนโดย binder ขึ้นอยู่กับตัวกรองปัจจุบัน |
getDataTotalRowCount
public int getDataTotalRowCount(org.joget.apps.datalist.model.DataList dataList, java.util.Map properties, org.joget.apps.datalist.model.DataListFilterQueryObject[] filterQueryObjects)
Total number of rows returned based on the current filter.
| Thai |
|---|
จำนวนแถวทั้งหมดที่ส่งคืนตามตัวกรองปัจจุบัน |
Overridable Methods
| Thai |
|---|
วิธีการ Overridable |
getColumnName
public java.lang.String getColumnName(java.lang.String name)
To get the actual column name
| Thai |
|---|
เพื่อรับชื่อคอลัมน์จริง |
processFilterQueryObjects
...
Construct filter conditions
| Thai |
|---|
สร้างเงื่อนไขตัวกรอง |
Plugin Properties Options
| Thai |
|---|
ตัวเลือกคุณสมบัติปลั๊กอิน |
Please refer to Plugin Properties Options for more information.
Thai โปรดดูตัวเลือก Plugin Properties Options สำหรับข้อมูลเพิ่มเติม
Tutorials
| Thai |
|---|
สอน |
Related Community Plugins
| Thai |
|---|
ปลั๊กอินที่เกี่ยวข้อง |
- Form Data Binder
Thai Binder แบบฟอร์มข้อมูล
org.joget.apps.datalist.lib.FormRowDataListBinder (wflow-core)
...