พัฒนาWidgets
ตัวแก้ไขฟอร์ม
ฝังตัวแก้ไขให้ผู้ใช้สร้างและแก้ฟอร์มของรายการฟอร์มที่มีอยู่
widget ตัวแก้ไขฟอร์ม เปิดรายการฟอร์มหนึ่งรายการให้ผู้ใช้จัดส่วนประกอบ ผูกกับฟิลด์ของตาราง และตั้งค่า widget บันทึกการเปลี่ยนแปลงลงรายการเองโดยไม่มีปุ่มบันทึก ส่วนที่เหลือของข้อตกลง (credential, error) ดู Widgets
URL และพารามิเตอร์
URL คือ <site>/widgets/form-editor
| พารามิเตอร์ | ความหมาย | ต้องมี |
|---|---|---|
item_id | id ของรายการฟอร์มที่จะแก้ ผู้ใช้ต้องมีสิทธิ์แก้ไขรายการนี้ | ต้องมี |
รายการฟอร์มต้องมีอยู่แล้ว widget แก้ฟอร์มที่มี ไม่สร้างรายการใหม่ ให้สร้างรายการฟอร์มด้วย API ก่อน
ข้อความ
| action | ทิศทาง | payload |
|---|---|---|
error | widget ถึงหน้าของคุณ | { statusCode } เมื่ออ่านรายการฟอร์มไม่ได้ เช่น 403 หรือ 404 |
widget นี้ไม่รับ post-widget-parameters จึงไม่ส่ง ready และไม่มีข้อความอื่น ถึงแม้จะบันทึกฟอร์มแล้ว widget ก็ไม่บอกหน้าของคุณ ถ้าต้องรู้ ให้อ่านรายการฟอร์มจาก API
ตัวอย่าง
ต่อจากตัวอย่างใน Widgets เปลี่ยนชื่อ widget เป็น form-editor และใส่ item_id เป็น id ของรายการฟอร์ม
ถ้าฟอร์มไม่ถูกบันทึก
- widget บันทึกต่อเมื่อฟอร์มมีชื่อ ฟอร์มที่ยังไม่มีชื่อไม่ถูกบันทึก
- widget บันทึกทุกครั้งที่ผู้ใช้หยุดแก้ครึ่งวินาที ถ้าผู้ใช้ปิดหน้าทันทีหลังแก้ การเปลี่ยนล่าสุดอาจหาย
- ผู้ใช้ที่ไม่มีสิทธิ์แก้ไขรายการเปิดตัวแก้ไขไม่ได้ ตรวจสิทธิ์ของ token ที่คุณใช้
- ผู้ใช้กรอกฟอร์มที่สร้างเสร็จด้วย widget ฟอร์ม