คู่มือ aWhere
พัฒนาWidgets

ตัวแก้ไขฟอร์ม

ฝังตัวแก้ไขให้ผู้ใช้สร้างและแก้ฟอร์มของรายการฟอร์มที่มีอยู่

widget ตัวแก้ไขฟอร์ม เปิดรายการฟอร์มหนึ่งรายการให้ผู้ใช้จัดส่วนประกอบ ผูกกับฟิลด์ของตาราง และตั้งค่า widget บันทึกการเปลี่ยนแปลงลงรายการเองโดยไม่มีปุ่มบันทึก ส่วนที่เหลือของข้อตกลง (credential, error) ดู Widgets

URL และพารามิเตอร์

URL คือ <site>/widgets/form-editor

พารามิเตอร์ความหมายต้องมี
item_idid ของรายการฟอร์มที่จะแก้ ผู้ใช้ต้องมีสิทธิ์แก้ไขรายการนี้ต้องมี

รายการฟอร์มต้องมีอยู่แล้ว widget แก้ฟอร์มที่มี ไม่สร้างรายการใหม่ ให้สร้างรายการฟอร์มด้วย API ก่อน

ข้อความ

actionทิศทางpayload
errorwidget ถึงหน้าของคุณ{ statusCode } เมื่ออ่านรายการฟอร์มไม่ได้ เช่น 403 หรือ 404

widget นี้ไม่รับ post-widget-parameters จึงไม่ส่ง ready และไม่มีข้อความอื่น ถึงแม้จะบันทึกฟอร์มแล้ว widget ก็ไม่บอกหน้าของคุณ ถ้าต้องรู้ ให้อ่านรายการฟอร์มจาก API

ตัวอย่าง

ต่อจากตัวอย่างใน Widgets เปลี่ยนชื่อ widget เป็น form-editor และใส่ item_id เป็น id ของรายการฟอร์ม

ถ้าฟอร์มไม่ถูกบันทึก

  • widget บันทึกต่อเมื่อฟอร์มมีชื่อ ฟอร์มที่ยังไม่มีชื่อไม่ถูกบันทึก
  • widget บันทึกทุกครั้งที่ผู้ใช้หยุดแก้ครึ่งวินาที ถ้าผู้ใช้ปิดหน้าทันทีหลังแก้ การเปลี่ยนล่าสุดอาจหาย
  • ผู้ใช้ที่ไม่มีสิทธิ์แก้ไขรายการเปิดตัวแก้ไขไม่ได้ ตรวจสิทธิ์ของ token ที่คุณใช้
  • ผู้ใช้กรอกฟอร์มที่สร้างเสร็จด้วย widget ฟอร์ม

ในหน้านี้