Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents |
---|
Thai |
---|
ตามธรรมเนียม |
Form Load Binder Plugins are used for extending the method of loading data in a form from any data source.
Thai |
---|
Form Load Binder Plugins ใช้สำหรับขยายวิธีการโหลดข้อมูลในฟอร์มจากแหล่งข้อมูลใด ๆ |
English |
---|
Form Options Binder Plugins are used for extending the method of loading data in a form field’s options from any data source. |
Thai |
---|
Form Options Binder Plugins ใช้สำหรับขยายวิธีการโหลดข้อมูลในตัวเลือกของเขตข้อมูลฟอร์มจากแหล่งข้อมูลใด ๆ |
Form Store Binder Plugins are used for extending the method of storing data in a form to any data source.
Thai |
---|
Form Store Binder Plugins ใช้สำหรับขยายวิธีการจัดเก็บข้อมูลในรูปแบบไปยังแหล่งข้อมูลใด ๆ |
A useable Form Binder plugin must extends org.joget.apps.form.model.FormBinder abstract class and implements one or more of the corresponding interfaces.
Thai |
---|
ปลั๊กอิน Form Binder ที่ใช้งานได้จะต้องขยายคลาส org.joget.apps.form.model.FormBinder และใช้อินเตอร์เฟสที่สอดคล้องหนึ่งรายการขึ้นไป |
Thai |
---|
ชั้นนามธรรม |
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 Form Load Binder, Form Options Binder or Form Store Binder plugin.
Thai |
---|
คลาสนามธรรมพื้นฐานเพื่อพัฒนา Form Load Binder, Form Options Binder หรือปลั๊กอิน Form Store Binder |
Thai |
---|
รายละเอียดของฟิลด์ |
Thai |
---|
ค่าคงที่ |
public static final java.lang.String FORM_LOAD_BINDER = "loadBinder";
Property key used in in Form Field Element to retrieve Form Load Binder Plugin
Thai |
---|
รหัสคุณสมบัติที่ใช้ในองค์ประกอบเขตข้อมูลฟอร์มเพื่อดึงปลั๊กอินการโหลดแบบฟอร์ม |
public static final java.lang.String FORM_OPTIONS_BINDER = "optionsBinder";
Property key used in in Form Field Element to retrieve Form Options Binder Plugin
Thai |
---|
รหัสคุณสมบัติที่ใช้ในองค์ประกอบเขตข้อมูลฟอร์มเพื่อเรียกคืนปลั๊กอินตัวเลือกฟอร์ม |
public static final java.lang.String FORM_STORE_BINDER = "storeBinder";
Property key used in in Form Field Element to retrieve Form Sore Binder Plugin
Thai |
---|
รหัสคุณสมบัติที่ใช้ในองค์ประกอบเขตข้อมูลฟอร์มเพื่อดึงแบบฟอร์มปลั๊กอิน Sore Binder |
Thai |
---|
รายละเอียดวิธีการ |
Thai |
---|
วิธีการยูทิลิตี้ |
public org.joget.apps.form.model.Element getElement()
Gets the form field element which own this binder
Thai |
---|
รับองค์ประกอบเขตข้อมูลฟอร์มซึ่งเป็นเจ้าของ binder นี้ |
public void setElement(org.joget.apps.form.model.Element element)
Sets the form field element which own this binder
Thai |
---|
ชุดองค์ประกอบเขตข้อมูลแบบฟอร์มที่เป็นเจ้าของ binder นี้ |
Thai |
---|
อินเตอร์เฟซ |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
A Form Load Binder loads data from a data source for use of an element and its children in a form.
Thai |
---|
โหลดแบบฟอร์ม Binder โหลดข้อมูลจากแหล่งข้อมูลสำหรับการใช้องค์ประกอบและลูก ๆ ของมันในรูปแบบ |
Thai |
---|
รายละเอียดวิธีการ |
Thai |
---|
วิธีการเชื่อมต่อ |
public org.joget.apps.form.model.FormRowSet load(org.joget.apps.form.model.Element element, java.lang.String primaryKey, org.joget.apps.form.model.FormData formData)
Loads data based on a primary key.
Thai |
---|
โหลดข้อมูลตามคีย์หลัก |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
Used to mark a binder that loads data for an element e.g. form or section.
Thai |
---|
ใช้เพื่อทำเครื่องหมายเครื่องผูกที่โหลดข้อมูลสำหรับองค์ประกอบเช่น แบบฟอร์มหรือส่วน |
Objects implementing this interface will be selectable in the Form Builder.
Thai |
---|
วัตถุที่ใช้อินเทอร์เฟซนี้จะสามารถเลือกได้ในตัวสร้างแบบฟอร์ม |
No interface method is available in this interface
Thai |
---|
ไม่มีวิธีการอินเทอร์เฟซในอินเทอร์เฟซนี้ |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
Used to mark a binder that loads multi row data for an element e.g. Grid.
Thai |
---|
ใช้เพื่อทำเครื่องหมายเครื่องผูกที่โหลดข้อมูลหลายแถวสำหรับองค์ประกอบเช่น ตะแกรง |
Objects implementing this interface will be selectable in the Form Builder.
Thai |
---|
วัตถุที่ใช้อินเทอร์เฟซนี้จะสามารถเลือกได้ในตัวสร้างแบบฟอร์ม |
No interface method is available in this interface
Thai |
---|
ไม่มีวิธีการอินเทอร์เฟซในอินเทอร์เฟซนี้ |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
A Form Store Binder stores data from an element and its children into a data source.
Thai |
---|
Form Store Binder เก็บข้อมูลจากองค์ประกอบและลูก ๆ ลงในแหล่งข้อมูล |
Thai |
---|
รายละเอียดวิธีการ |
Thai |
---|
วิธีการเชื่อมต่อ |
public org.joget.apps.form.model.FormRowSet store(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormRowSet rows, org.joget.apps.form.model.FormData formData)
Stores data in the data source.
Thai |
---|
เก็บข้อมูลในแหล่งข้อมูล |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
Used to mark a binder that stores data for an element e.g. form or section.
Thai |
---|
ใช้เพื่อทำเครื่องหมายเครื่องผูกที่เก็บข้อมูลสำหรับองค์ประกอบเช่น แบบฟอร์มหรือส่วน |
Objects implementing this interface will be selectable in the Form Builder.
Thai |
---|
วัตถุที่ใช้อินเทอร์เฟซนี้จะสามารถเลือกได้ในตัวสร้างแบบฟอร์ม |
No interface method is available in this interface
Thai |
---|
ไม่มีวิธีการอินเทอร์เฟซในอินเทอร์เฟซนี้ |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
Used to mark a binder that store multi row data for an element e.g. Grid.
Thai |
---|
ใช้เพื่อทำเครื่องหมายเครื่องผูกที่เก็บข้อมูลหลายแถวสำหรับองค์ประกอบเช่น ตะแกรง |
Objects implementing this interface will be selectable in the Form Builder.
Thai |
---|
วัตถุที่ใช้อินเทอร์เฟซนี้จะสามารถเลือกได้ในตัวสร้างแบบฟอร์ม |
No interface method is available in this interface
Thai |
---|
ไม่มีวิธีการอินเทอร์เฟซในอินเทอร์เฟซนี้ |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
Extends org.joget.apps.form.model.FormLoadBinder.
Thai |
---|
Used to mark a binder that returns multiple options to populate a form element e.g. selectbox, checkbox, radio, etc.
Thai |
---|
ใช้เพื่อทำเครื่องหมายเครื่องผูกที่ส่งกลับหลายตัวเลือกเพื่อเติมองค์ประกอบของฟอร์มเช่น selectbox, checkbox, radio, ฯลฯ |
Each FormRow object return by FormRowSet object should contains key "value" and "label".
Thai |
---|
แต่ละ FormRow ส่งคืนโดยFormRowSet ควรมีคีย์ "value" และ "label" |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
This interface indicate that a Form Options Binder support retrieving options using AJAX
Thai |
---|
อินเตอร์เฟสนี้บ่งชี้ว่า Binder ตัวเลือกฟอร์มสนับสนุนการดึงตัวเลือกโดยใช้ AJAX |
Must use together with org.joget.apps.form.model.FormLoadOptionsBinder.
Thai |
---|
ต้องใช้ร่วมกับ org.joget.apps.form.model.FormLoadOptionsBinder |
Each FormRow object return by FormRowSet object should contains key "value" and "label".
Thai |
---|
แต่ละ FormRow ส่งคืนโดย FormRowSet ควรมีคีย์ "value" และ "label" |
Thai |
---|
รายละเอียดวิธีการ |
Thai |
---|
วิธีการเชื่อมต่อ |
public boolean useAjax()
Use to decide this field is using AJAX to load its options or not.
Thai |
---|
ใช้เพื่อตัดสินใจว่าฟิลด์นี้ใช้ AJAX เพื่อโหลดตัวเลือกหรือไม่ |
public org.joget.apps.form.model.FormRowSet loadAjaxOptions(java.lang.String[] dependencyValues);
Retrieve options based on dependency values
Thai |
---|
ดึงตัวเลือกขึ้นอยู่กับค่า dependency |
Under wflow-core module
Thai |
---|
ภายใต้โมดูล wflow-core |
This interface indicate that the form data load by Form Load Binder is deletable from Form Data table.
Thai |
---|
อินเทอร์เฟซนี้บ่งชี้ว่าการโหลดข้อมูลแบบฟอร์มโดย Form Load Binder สามารถลบได้จากตาราง Data Form |
Thai |
---|
รายละเอียดวิธีการ |
Thai |
---|
วิธีการเชื่อมต่อ |
public java.lang.String getFormId()
Get Form Id of the loaded data.
Thai |
---|
รับรหัสแบบฟอร์มของข้อมูลที่โหลด |
public java.lang.String getTableName()
Get table name of the loaded data.
Thai |
---|
รับชื่อตารางของข้อมูลที่โหลด |
Thai |
---|
ตัวเลือกคุณสมบัติปลั๊กอิน |
Please refer to Plugin Properties Options for more information.
Thai |
---|
โปรดดู Plugin Properties Options สำหรับข้อมูลเพิ่มเติม |
Thai |
---|
สอน |
Thai |
---|
ปลั๊กอินที่เกี่ยวข้อง |