logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
ภาพรวม

บล็อก

ภาพรวม

บล็อกข้อมูล

ตาราง
ฟอร์ม
รายละเอียด
รายการ
การ์ดแบบกริด
แผนภูมิ

บล็อกตัวกรอง

ฟอร์ม

บล็อกอื่นๆ

แผงควบคุม
Iframe
บล็อกอ้างอิง
Markdown
JS Block

การตั้งค่าบล็อก

ขอบเขตข้อมูล
เลย์เอาต์
กฎการเชื่อมโยงบล็อก
กฎการเชื่อมโยงฟิลด์
กฎการเรียงลำดับ
ลบบล็อก
ชื่อบล็อก

ฟิลด์

ภาพรวม

การกำหนดค่าทั่วไป

ฟิลด์ตาราง
ฟิลด์รายละเอียด
ฟิลด์ฟอร์มตัวกรอง
ฟิลด์ฟอร์ม

การกำหนดค่าเฉพาะ

วันที่
ตัวจัดการไฟล์
ฟอร์มย่อย
ตัวเลือกแบบดรอปดาวน์
ตัวเลือกข้อมูล
ตัวเลือกแบบเชื่อมโยง
ตารางย่อย
รายละเอียดย่อย
หัวข้อ
JS Field
JS Item
JS Column

การตั้งค่าฟิลด์

ค่าเริ่มต้น
ป้ายกำกับฟิลด์
แสดงป้ายกำกับ
คำแนะนำฟิลด์
ขอบเขตข้อมูล
คอมโพเนนต์ฟิลด์
การจัดรูปแบบตัวเลข
โหมด
จำเป็น
ฟิลด์หัวข้อ
กฎการตรวจสอบ
คอมโพเนนต์ฟิลด์ความสัมพันธ์

การดำเนินการ

ภาพรวม

การตั้งค่าการดำเนินการ

ปุ่มแก้ไข
ยืนยันซ้ำ
การกำหนดค่าฟิลด์
ผูกกับเวิร์กโฟลว์
ป๊อปอัปแก้ไข
กฎการเชื่อมโยงการดำเนินการ

ประเภทการดำเนินการ

เพิ่มใหม่
ดู
ลบ
แก้ไข
นำเข้า
นำเข้า Pro
ส่งออก
ส่งออก Pro
ส่งออกไฟล์แนบ
ตัวกรอง
ลิงก์
เปิดป๊อปอัป
รีเฟรช
ส่งข้อมูล
ทริกเกอร์เวิร์กโฟลว์
อัปเดตระเบียน
อัปเดตเป็นชุด
เพิ่มระเบียนย่อย
JS Action
สิทธิ์การดำเนินการ

ขั้นสูง

กฎการเชื่อมโยง
โฟลว์เหตุการณ์
ตัวแปร
RunJS
Previous Pageแผนภูมิ
Next Pageแผงควบคุม
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#ฟอร์มตัวกรอง

#บทนำ

ฟอร์มตัวกรองช่วยให้ผู้ใช้สามารถกรองข้อมูลได้โดยการกรอกข้อมูลในช่องฟอร์มครับ/ค่ะ สามารถใช้กรองข้อมูลในบล็อกตาราง (Table block), บล็อกแผนภูมิ (Chart block), บล็อกรายการ (List block) และอื่นๆ ได้ครับ/ค่ะ

#วิธีใช้งาน

มาดูตัวอย่างง่ายๆ เพื่อทำความเข้าใจวิธีการใช้งานฟอร์มตัวกรองกันอย่างรวดเร็วครับ/ค่ะ สมมติว่าเรามีบล็อกตาราง (Table block) ที่แสดงข้อมูลผู้ใช้ และเราต้องการกรองข้อมูลเหล่านั้นโดยใช้ฟอร์มตัวกรอง ดังภาพตัวอย่างด้านล่างนี้ครับ/ค่ะ

20251031163036_rec_

ขั้นตอนการตั้งค่ามีดังนี้ครับ/ค่ะ

  1. เปิดโหมดแก้ไข (Edit mode) แล้วเพิ่มบล็อก "ฟอร์มตัวกรอง" และบล็อก "ตาราง" (Table block) ลงในหน้าครับ/ค่ะ 20251031163525_rec_
  2. เพิ่มฟิลด์ "ชื่อเล่น" (Nickname) ลงในบล็อกตารางและบล็อกฟอร์มตัวกรองครับ/ค่ะ 20251031163932_rec_
  3. ตอนนี้ก็พร้อมใช้งานแล้วครับ/ค่ะ 20251031163036_rec_

#การใช้งานขั้นสูง

บล็อกฟอร์มตัวกรองรองรับการตั้งค่าขั้นสูงได้หลากหลายมากขึ้นครับ/ค่ะ นี่คือตัวอย่างการใช้งานทั่วไปบางส่วนครับ/ค่ะ

#การเชื่อมโยงหลายบล็อก

ฟิลด์ในฟอร์มเพียงช่องเดียวสามารถใช้กรองข้อมูลจากหลายบล็อกพร้อมกันได้ครับ/ค่ะ ขั้นตอนการดำเนินการมีดังนี้:

  1. คลิกที่ตัวเลือกการตั้งค่า "Connect fields" ของฟิลด์นั้นๆ ครับ/ค่ะ 20251031170300
  2. เพิ่มบล็อกเป้าหมายที่ต้องการเชื่อมโยงครับ/ค่ะ ในตัวอย่างนี้ เราจะเลือกบล็อกรายการ (List block) ที่อยู่ในหน้าครับ/ค่ะ 20251031170718
  3. เลือกฟิลด์หนึ่งฟิลด์หรือมากกว่าจากบล็อกรายการเพื่อเชื่อมโยงครับ/ค่ะ ในที่นี้เราจะเลือกฟิลด์ "ชื่อเล่น" (Nickname) ครับ/ค่ะ 20251031171039
  4. คลิกปุ่มบันทึก (Save) เพื่อเสร็จสิ้นการตั้งค่าครับ/ค่ะ ผลลัพธ์ที่ได้จะเป็นดังภาพ: 20251031171209_rec_

#การเชื่อมโยงบล็อกแผนภูมิ

อ้างอิง: ตัวกรองหน้าและลิงก์

#ฟิลด์ที่กำหนดเอง

นอกจากการเลือกฟิลด์จากคอลเลกชันแล้ว คุณยังสามารถสร้างฟิลด์สำหรับฟอร์มได้โดยใช้ "ฟิลด์ที่กำหนดเอง" (Custom fields) ครับ/ค่ะ ตัวอย่างเช่น คุณสามารถสร้างฟิลด์แบบดรอปดาวน์สำหรับเลือกเพียงรายการเดียว และกำหนดตัวเลือกเองได้ ขั้นตอนการดำเนินการมีดังนี้:

  1. คลิกที่ตัวเลือก "ฟิลด์ที่กำหนดเอง" (Custom fields) เพื่อเปิดหน้าต่างการตั้งค่าครับ/ค่ะ 20251031173833
  2. กรอกชื่อฟิลด์ (Field title) เลือก "Select" เป็นโมเดลฟิลด์ (Field model) และตั้งค่าตัวเลือกต่างๆ ครับ/ค่ะ 20251031174857_rec_
  3. ฟิลด์ที่กำหนดเองที่เพิ่มเข้ามาใหม่จะต้องเชื่อมโยงกับฟิลด์ในบล็อกเป้าหมายด้วยตนเองครับ/ค่ะ วิธีการดำเนินการมีดังนี้: 20251031181957_rec_
  4. การตั้งค่าเสร็จสมบูรณ์ครับ/ค่ะ ผลลัพธ์ที่ได้จะเป็นดังภาพ: 20251031182235_rec_

โมเดลฟิลด์ที่รองรับในปัจจุบันมีดังนี้:

  • Input: ช่องป้อนข้อความบรรทัดเดียว
  • Number: ช่องป้อนตัวเลข
  • Date: ตัวเลือกวันที่
  • Select: ดรอปดาวน์ (สามารถตั้งค่าให้เลือกได้ทั้งแบบเดี่ยวหรือหลายรายการ)
  • Radio group: ปุ่มตัวเลือก (Radio buttons)
  • Checkbox group: ช่องทำเครื่องหมาย (Checkboxes)

#การยุบ (Collapse)

การเพิ่มปุ่มยุบ (Collapse button) จะช่วยให้คุณสามารถยุบและขยายเนื้อหาของฟอร์มตัวกรองได้ ซึ่งจะช่วยประหยัดพื้นที่บนหน้าจอครับ/ค่ะ

20251031182743

การตั้งค่าที่รองรับมีดังนี้:

20251031182849

  • จำนวนแถวที่แสดงเมื่อยุบ (Collapsed rows): กำหนดจำนวนแถวของฟิลด์ในฟอร์มที่จะแสดงเมื่ออยู่ในสถานะยุบครับ/ค่ะ
  • ยุบโดยค่าเริ่มต้น (Default collapsed): เมื่อเปิดใช้งาน ฟอร์มตัวกรองจะแสดงผลในสถานะยุบโดยค่าเริ่มต้นครับ/ค่ะ