Forms

ฟอร์ม คือ การออกแบบอ๊อบเจคสำหรับติดต่อกับผู้ใช้และใช้ในการเก็บข้อมูลลงดาต้าเบส ในการป้อนข้อมูลด้วยฟอร์ม จะมีเครื่องมือสนับสนุน และควบคุมการป้อนข้อมูล สามารถดูเครื่องมือต่างๆ

สร้างฟอร์มอย่างไร

สร้าง ฟอร์ม โดยสามารเข้าไปที่ >_ Console → Forms หลังจากนั้นกด New Form

form page
  • Form Name คือ ชื่อฟอร์มหลักในการแสดงผลบนแพลตฟอร์ม
  • Form Slugs คือ ชื่อ DataTables ที่จะเก็บลง Database โดยจะนำชื่อไปต่อ zz_ เช่น จากรูปตัวอย่างจะได้ zz_exam

Layout

คือ ชุด UI design มีไว้สำหรับ ตกแต่งหน้าแสดงผลบนเว็บไซต์ สามารถสร้าง Box Config โดยการกด +

ไปตั้งค่า Box Config ตกแต่งได้โดย กด Add Container +++⚙️ จะไปใน

  • SM Size คือ สำหรับมือถือที่มีขนาดจอน้อยกว่า 768px

  • LG Size คือ สำหรับแล็ปท็อปและเดสก์ท็อปที่มีหน้าจอกว้างเท่ากับหรือมากกว่า 1200px

  • Span out คือ การขยายพื้นที่

form page

ไปสร้าง Elements ได้โดย กด Add Container ++++ จะไปใน

form page

โดยจะมีกล่อง Component Type ที่เอาไว้สร้าง Component ต่างๆ โดยจะมีดังนี้

  • Label คือ กำหนดป้ายกำกับ

  • DataTable คือ แสดงข้อมูลให้อยู่ในรูปแบบตาราง

  • Record Repeater คือ

  • File Upload คือ กำหนดเพื่ออัปโหลดไฟล์

  • Divider คือ กำหนดตัวแบ่ง

  • Button คือ กำหนดปุ่มที่สามารถคลิกได้

  • Dropdown Button คือ เมนูแบบเลื่อนลงเป็นเมนูที่สลับได้ซึ่งให้ผู้ใช้เลือกค่าหนึ่งจากรายการที่กำหนดไว้

ตั้งค่า Layout

จะมีตั้งค่า อยู่ด้านขวามือ

form page
  • Move คือ จัดการและย้ายส่วนต่างๆในหน้า layout
  • Layout คือ ชื่อ เปิดหน้า Layout
  • Script คือ เขียนคำสั่งให้หน้า Layout โดยจะมี

— On Change คือ เมื่อมีการเปลี่ยนแปลงข้อมูล จะให้ทำคำสั่งอะไร

— On Loaded คือ เมื่อทำการโหลด จะให้ทำคำสั่งอะไร

— Before Save คือ ก่อนที่จะทำการเซฟ จะให้ทำคำสั่งอะไร

— After Save คือ หลังที่จะทำการเซฟ จะให้ทำคำสั่งอะไร

Field

สร้างฟิลด์สำหรับเรียกใช้งานในหน้า Layout

form page

Settings

ตั้งค่า Form

form page
  • Form Title คือ ชื่อของฟอร์ม
  • Sub Title คือ ชื่อที่แสดงใน datalist
  • Tags คือ เลือกกลุ่มให้ฟอร์ม เพื่อง่ายต่อการเรียกใช้ได้
  • Permission คือ การอนุญาตสิทธิ์ในการเข้าถึงหรือจัดการข้อมูลในฟอร์มนั้นๆ โดยการทำเครื่องหมาย ✔️ คุณสามารถเพิ่มสิทธิ์ ได้ที่ (Add Permission)

Form Script

เขียน code คำสั่งให้กับฟอร์ม เพื่อส่งค่า รับค่า แสดงค่าสำหรับแพลตฟอร์มนี้มีชุเคำสั่งที่ให้ผู้ใชสามารถใช้งานได้สะดวกยิ่งขึ้น

form page

Datalist

แสดงข้อมูล ตัวแปรและค่าที่เก็บไว้ โดยสามารถจัดการข้อมูลทั้งหมดได้

form page
  • Edit คือ แก้ไขข้อมูล

  • Delete คือ ลบข้อมูล