แถวในตารางคือเรกคอร์ดในรูปแบบข้อมูลที่เกี่ยวข้อง บทช่วยสอนนี้อธิบายวิธีเพิ่มแถวลงในตารางและบันทึกลงในฐานข้อมูล ข้อมูลนี้สามารถใช้ในแอปพลิเคชัน

ลองใช้ตารางง่ายๆเป็นตัวอย่าง มันจัดเก็บรายการงานและเครื่องหมายเมื่อเสร็จสิ้น

ตารางมีสามฟิลด์:

  1. Name — ชื่องานในรูปแบบสตริง
  2. Date — วันที่เหตุการณ์ควรเกิดขึ้นในรูปแบบวันที่
  3. 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

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

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

AppMaster 101คอร์สเร่งรัด

10 โมดูล
2 สัปดาห์

ไม่แน่ใจว่าจะเริ่มจากตรงไหน? เริ่มต้นด้วยคอร์สเร่งรัดสำหรับผู้เริ่มต้นของเราและสำรวจ AppMaster ตั้งแต่ต้นจนจบ

เริ่มต้น
AppMaster 101 Crash Course

ต้องการความช่วยเหลือเพิ่มเติม?

แก้ไขปัญหาใด ๆ ด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นไปที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะช่วยหาทางแก้ไขให้

message

แชทชุมชน

เชื่อมต่อกับผู้ใช้คนอื่นเพื่อรับความช่วยเหลือเกี่ยวกับแพลตฟอร์ม

เข้าร่วมชุมชน
สร้างบันทึกใน db | AppMaster University