Versions Compared

Key

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

...

บางครั้งเราต้องการเขียนกำหนด query เพื่อเพิ่มตัวเลือกสำหรับฟิลด์ตัวเลือกของเรา

2.

...

ความคิดของคุณในการแก้ปัญหาคืออะไร?

Joget Workflow ได้จัดเตรียมประเภทปลั๊กอินที่เรียกว่า Form Options Binder Plugin. เราจะพัฒนาปลั๊กอินเพื่อสนับสนุนการเชื่อมต่อ JDBC และการกำหนด query.

...

เราสามารถอ้างถึงการดำเนินการของอื่น ๆ ที่มีอยู่ Form Options Binder plugins. แหล่งข้อมูลเริ่มต้นของ Joget สามารถเรียกดูได้ AppUtil.getApplicationContext().getBean("setupDataSource").

6.

...

เตรียม environment ของคุณเพื่อการพัฒนา

เราจำเป็นต้องให้ซอร์สโค้ด Joget Workflow ของเราพร้อมและสร้างโดยทำตาม this guideline

...

เปิดโครงการ maven ด้วย IDE ที่คุณโปรดปราน เราแนะนำให้ใช้ NetBeans.  

7. เริ่มโค้ด!

a.

...

 การขยาย abstract class

...

ของประเภทปลั๊กอิน

สร้างคลาส "JdbcOptionsBinder" ภายใต้ "org.joget.tutorial" package. จากนั้น extend the class with org.joget.apps.form.model.FormBinder abstract class.

...

โปรดอ้างอิงถึง Form Options Binder Plugin.

b.

...

 การดำเนินการของ abstract methods ทั้งหมด

เช่นเคยเราจะต้องใช้ abstract methods ทั้งหมด เราจะใช้ AppPluginUtil.getMessage method ในการสนับสนุน i18n และใช้ตัวแปรคงที่ MESSAGE_PATH สำหรับ message resource bundle directory.

...