| Table of Contents |
|---|
Usages
| Thai |
|---|
ตามธรรมเนียม |
English Used to extend ways of searching the data listing. (Eg. Filter record using Drop down list). Please refer to List Builder - Filter. Thai ใช้เพื่อขยายวิธีการค้นหารายการข้อมูล (เช่นบันทึกตัวกรองโดยใช้รายการแบบหล่นลง) โปรดอ้างอิง List Builder - Filter.
A useable List Filter Type plugin must extends org.joget.apps.datalist.model.DataListFilterTypeDefault abstract class.
Thai ปลั๊กอินประเภทตัวกรอง Datalist ที่ใช้งานได้จะต้องขยายคลาสนามธรรม org.joget.apps.datalist.model.DataListFilterTypeDefault
Abstract Class
| Thai |
|---|
ชั้นนามธรรม |
org.joget.apps.datalist.model.DataListFilterTypeDefault
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 Filter Type plugin.
Thai คลาสนามธรรมพื้นฐานเพื่อพัฒนาปลั๊กอินชนิดตัวกรองข้อมูล
Method Detail
| Thai |
|---|
รายละเอียดวิธีการ |
Abstract Methods
| Thai |
|---|
วิธีการเชิงนามธรรม |
getTemplate
public java.lang.String getTemplate(org.joget.apps.datalist.model.DataList datalist, java.lang.String name, java.lang.String label)
...
| Thai |
|---|
เทมเพลต HTML ของตัวกรอง |
getQueryObject
public org.joget.apps.datalist.model.DataListFilterQueryObject getQueryObject(org.joget.apps.datalist.model.DataList datalist, java.lang.String name)
...
| Thai |
|---|
เงื่อนไขและพารามิเตอร์ในการสร้างแบบสอบถาม |
Utility Methods
| Thai |
|---|
วิธีการยูทิลิตี้ |
getValue
public java.lang.String getValue(org.joget.apps.datalist.model.DataList datalist, java.lang.String name)
...
| Thai |
|---|
วิธีการอำนวยความสะดวกในการรับค่าจากพารามิเตอร์คำขอ |
getValue
public java.lang.String getValue(org.joget.apps.datalist.model.DataList datalist, java.lang.String name, java.lang.String defaultValue)
...
| Thai |
|---|
ส่งคืนค่าเริ่มต้นหากว่างเปล่า |
getValues
public java.lang.String[] getValues(org.joget.apps.datalist.model.DataList datalist, java.lang.String name)
...
| Thai |
|---|
วิธีการอำนวยความสะดวกในการรับค่าจากพารามิเตอร์คำขอ |
getValues
public java.lang.String[] getValues(org.joget.apps.datalist.model.DataList datalist, java.lang.String name, java.lang.String defaultValue)
...
| Thai |
|---|
ส่งคืนค่าเริ่มต้นหากว่างเปล่า ค่าเริ่มต้นสามารถคั่นด้วยเครื่องหมายอัฒภาค ";" ถ้าหลายค่า |
Plugin Properties Options
| Thai |
|---|
ตัวเลือกคุณสมบัติปลั๊กอิน |
Please refer to Plugin Properties Options for more information.
Thai โปรดดูตัวเลือก Plugin Properties Options สำหรับข้อมูลเพิ่มเติม
List Filter Type Plugin Template Sample
| Thai |
|---|
ตัวอย่างเท็มเพลตปลั๊กอินชนิดข้อมูลตัวกรอง List |
Following is a sample template of a Text Field Filter Type. It is constructed using FreeMarker syntax. This template will be used and returned by getTemplate method.
...
| Code Block | ||
|---|---|---|
| ||
<script type="text/javascript" src="${contextPath}/plugin/org.joget.apps.datalist.lib.TextFieldDataListFilterType/js/jquery.placeholder.min.js"></script>
<input id="${name!}" name="${name!}" type="text" size="10" value="${value!?html}" placeholder="${label!?html}"/>
<script type="text/javascript">
$(document).ready(function(){
$('#${name!}').placeholder();
});
</script> |
Explanations
| Thai |
|---|
คำอธิบาย |
There are no specify format need to follow.
Thai ไม่จำเป็นต้องระบุรูปแบบที่ต้องการ
Please make sure that the filter input name is the value get from datalist.getDataListEncodedParamName(DataList.PARAMETER_FILTER_PREFIX+name).
Thai โปรดตรวจสอบให้แน่ใจว่าชื่ออินพุตตัวกรองคือค่าที่ได้รับจาก datalist.getDataListEncodedParamName(DataList.PARAMETER_FILTER_PREFIX+name).
Tutorials
| Thai |
|---|
สอน |
Related Community Plugins
| Thai |
|---|
ปลั๊กอินที่เกี่ยวข้อง |
Text Field Data List Filter Type
Thai ประเภทตัวกรองรายการข้อมูลฟิลด์ข้อความ
org.joget.apps.datalist.lib.TextFieldDataListFilterType (wflow-core)