แถวในตารางคือเรกคอร์ดในรูปแบบข้อมูลที่เกี่ยวข้อง บทช่วยสอนนี้อธิบายวิธีเพิ่มแถวลงในตารางและบันทึกลงในฐานข้อมูล ข้อมูลนี้สามารถใช้ในแอปพลิเคชัน
ลองใช้ตารางง่ายๆเป็นตัวอย่าง มันจัดเก็บรายการงานและเครื่องหมายเมื่อเสร็จสิ้น
ตารางมีสามฟิลด์:
- Name — ชื่องานในรูปแบบสตริง
- Date — วันที่เหตุการณ์ควรเกิดขึ้นในรูปแบบวันที่
- Done — สถานะงานในรูปแบบบูลีน
สร้างแบบฟอร์ม
หากต้องการอนุญาตให้ผู้ใช้เพิ่มระเบียนลงในตาราง ให้สร้างแบบฟอร์มป้อนข้อมูล
หากต้องการสร้างฟอร์ม ให้ลากวิดเจ็ตอินพุตลงบนผืนผ้าใบ:
- Input (สตริง) สำหรับฟิลด์ชื่อ
- Date picker สำหรับฟิลด์วันที่
- เดอะฟิลด์ที่ done จะต้องเท่ากับ 0 เมื่อสร้างเรกคอร์ดใหม่ ดังนั้นจึงตั้งค่าโดยตรงในภายหลังใน BP

ตั้งค่าอินพุต
การตั้งค่า Label เพื่อให้อินเทอร์เฟซแสดงว่านี่คือฟิลด์ใด
การตั้ง Name เพื่อใช้อินพุตภายในกระบวนการทางธุรกิจ

สร้างกระบวนการทางธุรกิจ
ขั้นตอนถัดไป — การตั้งค่ากระบวนการทางธุรกิจสำหรับ New task ปุ่มที่จะบันทึกข้อมูลจากอินพุต


กระบวนการทางธุรกิจถูกตั้งค่าเป็นทริกเกอร์ onClick
ในการรับค่าจากอินพุตที่สร้างไว้ก่อนหน้านี้ เราจำเป็นต้องมี Get Properties blocks. สำหรับช่องชื่อ — InputString Get Properties block และสำหรับช่องวันที่ — Datepicker Get Properties

ตอนนี้ตั้งค่าฟิลด์ Component ID ใน Get Properties blocks.

สำหรับแต่ละฟิลด์ ให้ตั้งชื่อของอินพุตที่เกี่ยวข้อง

ขั้นตอนต่อไปคือการสร้างบันทึก ในการดำเนินการนี้ ให้เพิ่มบล็อก Make task ค่าที่จำเป็นทั้งหมดจาก Get properties blocks จะต้องผ่านไปยัง Make task.
บล็อก make ไม่ได้เขียนข้อมูลลงในฐานข้อมูล แต่จะสร้างเอนทิตีภายในเครื่องภายใน BP ในการบันทึกเรคคอร์ด จำเป็นต้องมี Server request POST /task/ block

ฟิลด์ที่เสร็จสิ้นถูกตั้งค่าเป็นค่าเริ่มต้นในบล็อค Make task


ตอนนี้บันทึกข้อมูลในฐานข้อมูล สำหรับสิ่งนี้ Server request POST /task/ บล็อกจะถูกใช้ โดยเพิ่มเรกคอร์ดจากบล็อก Make task

คำแนะนำวิดีโอ:

ได้เวลาบันทึกและเผยแพร่โครงการแล้ว รีเฟรชหน้าเพื่อดูผลลัพธ์
