Category Archive Java

Byphunsanit

Joget:กำหนดการแสดงไม่แสดง section ด้วย input

joget ได้เตรียมการแสดงฟอร์และไม่แสดงฟอร์มตามเงื่อนไขไว้โดยวิธีที่ง่ายที่สุดคือ แสดง section ตามค่าใน input ที่มี

  1. ในหน้า form builder ให้ลาก Hidden Field หรือ Text Field มาในตำแหน่งที่ต้องการ ตั้งชื่อ เช่น visibilityControl
  2. ไปที่ section ที่ต้องการควบคุมการแสดง คลิก Edit Section
  3. คลิก next
  4. คลิก next
  5. กำหนด Visibility Control Rules โดย
    • Join Type เลือก And หรือ Or ตามเงื่อนไขที่ต้องการ
    • Reverse Value ให้ติ๊กถ้าต้องการให้ทำงานเมื่อ มีค่าตรงข้ามกับค่าใน Field
    • Field ID ที่เก็บสถานะ เช่น visibilityControl
    • Field Value ค่าที่ต้องการนำมาเปรียบเที่ยบ
    • Using Regular Expressions? ถ้าใช้ Regular Expressions เปรียบเทียบ เช่น 5|8|2525 จะแสดง section เมื่อค่าใน visibilityControl เท่ากับ 5 หรือ 8 หรือ 2525

ทดลองเปลี่ยนค่าของ visibilityControl และสังเกตความเปลี่ยนแปลงดู