Forms (EditForm/SubmitForm)
ฟอร์มมาตรฐานใช้เพิ่ม/แก้ไขข้อมูลที่ผูกกับ SharePoint หรือ Dataverse ด้วย EditForm และ SubmitForm
เริ่มอ่านตรงนี้ก่อน
อธิบายแบบง่าย
Forms (EditForm/SubmitForm) คือเรื่องที่ช่วยให้เราใช้ทำแอปภายในทีมแบบ low-codeได้ถูกทางขึ้น
ระดับ
เหมาะกับคนที่เริ่มลงมือทำแล้ว
ใช้เมื่อไหร่
ต้องการหน้าเพิ่ม/แก้ไขข้อมูลที่ตรงกับคอลัมน์ของ list หรือ table
อ่านแล้วทำอะไรต่อ
เลือกรายการใน Gallery แล้วเปิด EditForm เพื่อแก้ไข กดบันทึกด้วย SubmitForm
เห็นภาพ: ทริคนี้เป็นยังไง
- 1NewForm / EditFormเลือกโหมดเพิ่มหรือแก้
- 2ผู้ใช้กรอกข้อมูลDataCard สร้างช่องให้อัตโนมัติ
- 3SubmitForm(frmRequest)บันทึกกลับแหล่งข้อมูล
- 4OnSuccess / OnFailureNotify แจ้งผล
▶ เล่นอัตโนมัติ · ชี้เมาส์เพื่อหยุด · กดแถบด้านบนเพื่อข้ามขั้น
ใช้ตอนไหน?
- ต้องการหน้าเพิ่ม/แก้ไขข้อมูลที่ตรงกับคอลัมน์ของ list หรือ table
- ต้องการให้ระบบสร้างช่องกรอกและตรวจค่าที่จำเป็นให้อัตโนมัติ
- อยากบันทึกข้อมูลแบบมาตรฐานโดยไม่ต้องเขียน Patch ทีละช่อง
ความหมาย
ฟอร์ม (Edit form) คือ control ที่ผูกกับแหล่งข้อมูลแล้วสร้างช่องกรอกให้อัตโนมัติตามคอลัมน์ ใช้ NewForm/EditForm กำหนดโหมดเพิ่มหรือแก้ไข แล้ว SubmitForm บันทึกข้อมูลกลับไปยังแหล่งข้อมูล โดยไม่ต้องเขียน Patch เอง
โหมดฟอร์มและการบันทึก
ตั้งโหมดด้วย NewForm/EditForm ก่อน แล้ว SubmitForm เพื่อบันทึก ตรวจผลด้วย OnSuccess/OnFailure
// ปุ่มเพิ่มข้อมูล
NewForm(frmRequest); Navigate(EditScreen)
// ปุ่มบันทึก
SubmitForm(frmRequest)
// OnSuccess ของฟอร์ม
Notify("บันทึกสำเร็จ", NotificationType.Success); Back()ตัวอย่างการใช้
ฟอร์มคำขอ
เลือกรายการใน Gallery แล้วเปิด EditForm เพื่อแก้ไข กดบันทึกด้วย SubmitForm
// Item ของฟอร์ม
gallery.Selected