Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Usages

Thai

ตามธรรมเนียม

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

ตัวเลือกคุณสมบัติปลั๊กอิน

Tutorials

Thai

สอน

Related Community Plugins

Thai

ปลั๊กอินที่เกี่ยวข้อง

  • Form Data Binder


    Thai

    Binder แบบฟอร์มข้อมูล



    org.joget.apps.datalist.lib.FormRowDataListBinder (wflow-core)

...