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 |
---|
ลักษณะ |
Thai |
---|
ตัวอย่างโค้ด |
Code Block | ||
---|---|---|
| ||
import org.joget.apps.app.dao.FormDefinitionDao; import org.joget.apps.app.model.FormDefinition; import org.joget.apps.app.model.AppDefinition; import org.joget.apps.app.service.AppUtil; import org.joget.apps.form.model.Form; import org.joget.apps.form.service.FormService; AppService appService = (AppService) AppUtil.getApplicationContext().getBean("appService"); FormDefinitionDao formDefinitionDao = (FormDefinitionDao) AppUtil.getApplicationContext().getBean("formDefinitionDao"); FormService formService = (FormService) AppUtil.getApplicationContext().getBean("formService"); String id = "crm_account"; String appId = "crm"; Long appVersion = appService.getPublishedVersion(appId); AppDefinition appDef = appService.getAppDefinition(appId, appVersion.toString()); FormDefinition formDef = formDefinitionDao.loadById(formId, appDef); if (formDef != null) { //create the form Form form = (Form) formService.createElementFromJson(formDef.getJson(), true); } |
Thai |
---|
ฟิลด์ |
public java.lang.String PREFIX_FOREIGN_KEY = "fk_";
English |
---|
Prefix of a request parameter used to sets the value of a form field and change the field to a readonly field. |
Thai |
---|
คำนำหน้าของพารามิเตอร์คำขอใช้เพื่อตั้งค่าของเขตข้อมูลฟอร์มและเปลี่ยนเขตข้อมูลเป็นเขตข้อมูลแบบอ่านอย่างเดียว |
...
Prefix of a request parameter used to sets the value of a form field but without change the field to readonly.
Thai |
---|
คำนำหน้าของพารามิเตอร์คำขอที่ใช้เพื่อตั้งค่าของเขตข้อมูลฟอร์ม แต่ไม่มีการเปลี่ยนแปลงเขตข้อมูลเป็นแบบอ่านอย่างเดียว |
java.lang.String PREVIEW_MODE = "_PREVIEW_MODE";
A key to set the FormResult as preview mode.
Thai |
---|
กุญแจสำคัญในการตั้งค่า FormResult เป็นโหมดแสดงตัวอย่าง |
Thai |
---|
กระบวนการ |
public org.joget.apps.form.model.Element createElementFromJson(java.lang.String elementJson)
Creates an element object from a JSON definition
Thai |
---|
สร้างวัตถุองค์ประกอบจากคำนิยาม JSON |
public org.joget.apps.form.model.Element createElementFromJson(java.lang.String elementJson, boolean processHashVariable)
Creates an element object from a JSON definition
Thai |
---|
สร้างวัตถุองค์ประกอบจากคำนิยาม JSON |
public org.joget.apps.form.model.FormData executeFormActions(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData)
Invokes actions (e.g. buttons) in the form
Thai |
---|
เรียกใช้การกระทำ (เช่นปุ่ม) ในแบบฟอร์ม |
public org.joget.apps.form.model.FormData executeFormLoadBinders(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)
Loads data for a specific row into an element by calling all load binders in the element.
Thai |
---|
โหลดข้อมูลสำหรับแถวที่เฉพาะเจาะจงลงในองค์ประกอบโดยการเรียกตัวยึดประสานโหลดทั้งหมดในองค์ประกอบ |
...
Preloads data for an element, e.g. field options, etc. by calling all option binders in the element.
Thai |
---|
โหลดข้อมูลล่วงหน้าสำหรับองค์ประกอบเช่น ตัวเลือกฟิลด์ ฯลฯ โดยการเรียกใช้ตัวยึดประสานตัวเลือกทั้งหมดในองค์ประกอบ |
public org.joget.apps.form.model.FormData executeFormStoreBinders(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData)
Executes store binders for a form
Thai |
---|
ดำเนินการจัดเก็บสารประสานสำหรับแบบฟอร์ม |
...
Generates HTML for the form element to be used in the Form Builder
Thai |
---|
สร้าง HTML สำหรับองค์ประกอบของรูปแบบที่จะใช้ในเครื่องมือสร้างแบบฟอร์ม |
public java.lang.String generateElementErrorHtml(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)
Generates error HTML for the form element
Thai |
---|
สร้างข้อผิดพลาด HTML สำหรับองค์ประกอบแบบฟอร์ม |
public java.lang.String generateElementHtml(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)
Generates HTML for the form element
Thai |
---|
สร้าง HTML สำหรับองค์ประกอบแบบฟอร์ม |
public org.joget.apps.form.model.Form loadFormData(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData)
Main method to load a form with data loaded.
Thai |
---|
วิธีหลักในการโหลดแบบฟอร์มที่มีการโหลดข้อมูล |
public org.joget.apps.form.model.Form loadFormFromJson(java.lang.String formJson, org.joget.apps.form.model.FormData formData)
Load a form from its JSON definition, with data loaded.
Thai |
---|
โหลดแบบฟอร์มจากนิยาม JSON ของมันพร้อมกับโหลดข้อมูล |
public java.lang.String previewElement(java.lang.String json)
Use case to generate HTML from a JSON element definition.
Thai |
---|
ใช้เคสเพื่อสร้าง HTML จากนิยามองค์ประกอบ JSON |
public java.lang.String previewElement(java.lang.String json, boolean includeMetaData)
Use case to generate HTML from a JSON element definition.
Thai |
---|
ใช้เคสเพื่อสร้าง HTML จากนิยามองค์ประกอบ JSON |
...
Recursively executes all the store binders in a form
Thai |
---|
เรียกใช้งานตัวจัดการการจัดเก็บซ้ำทั้งหมดในรูปแบบซ้ำ ๆ |
...
Retrieves form data submitted via a HTTP servlet request
Thai |
---|
ดึงข้อมูลแบบฟอร์มที่ส่งผ่านคำขอ HTTP เซิร์ฟเล็ต |
...
Retrieves form data submitted via a HTTP servlet request parameters map
Thai |
---|
ดึงข้อมูลแบบฟอร์มที่ส่งผ่านแผนที่พารามิเตอร์คำขอ HTTP servlet |
public java.lang.String retrieveFormErrorHtml(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData)
Used to retrieves the form HTML when there is errors in form
Thai |
---|
ใช้เพื่อดึงฟอร์ม HTML เมื่อมีข้อผิดพลาดในแบบฟอร์ม |
Used to retrieves the Form HTML
Thai |
---|
ใช้เพื่อดึงฟอร์ม HTML |
public org.joget.apps.form.model.FormData storeElementData(org.joget.apps.form.model.Form form, org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)
Store the data of a form field element
Thai |
---|
เก็บข้อมูลขององค์ประกอบเขตข้อมูลฟอร์ม |
public org.joget.apps.form.model.FormData submitForm(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData, boolean ignoreValidation)
Process form submission
Thai |
---|
การส่งแบบฟอร์มกระบวนการ |
public org.joget.apps.form.model.FormData validateFormData(org.joget.apps.form.model.Form form, org.joget.apps.form.model.FormData formData)
Validates form data submitted for a specific form
Thai |
---|
ตรวจสอบความถูกต้องของข้อมูลแบบฟอร์มที่ส่งสำหรับแบบฟอร์มเฉพาะ |
public java.lang.String viewForm(org.joget.apps.form.model.Form form, java.lang.String primaryKeyValue)
Use case to load and view a form, with data loaded
Thai |
---|
ใช้กรณีเพื่อโหลดและดูฟอร์มโดยมีการโหลดข้อมูล |
public java.lang.String viewFormFromJson(java.lang.String formJson, java.lang.String primaryKeyValue)
Use case to view a form from its JSON definition, with data loaded
Thai |
---|
ใช้เคสเพื่อดูฟอร์มจากนิยาม JSON พร้อมโหลดข้อมูล |