แชร์ผ่าน


ดําเนินการกระทําที่กําหนดไว้ล่วงหน้าบนฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์จากภายในแอปพื้นที่ทํางานแบบฝังตัว

แอปพื้นที่ทํางานแบบฝังตัวให้ความสามารถในการดําเนินการที่กําหนดไว้ล่วงหน้าบนฟอร์มแบบจําลองโฮสต์ การดําเนินการเหล่านี้ทําให้ผู้สร้างสามารถนําทาง รีเฟรช และบันทึกฟอร์มแบบจําลองโฮสต์ได้ ด้วยการดําเนินการเหล่านี้ แอปพื้นที่ทํางานแบบฝังตัวสามารถทําหน้าที่เป็นส่วนสําคัญมากขึ้นของฟอร์มแบบจําลองข้อมูลและแอปแบบจําลองข้อมูล

ขณะนี้ออบเจ็กต์ ModelDrivenFormIntegration มีวิธีการใหม่ต่อไปนี้เพื่อเปิดใช้งานผู้สร้างเพื่อดําเนินการบนฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์

นําทางฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์ไปยังฟอร์มหลักและแสดงแถวที่ระบุ

  • entityName - พารามิเตอร์สตริงที่จําเป็นที่ระบุตารางหลักของฟอร์มหลัก
  • formName - พารามิเตอร์สตริงที่จําเป็นที่ระบุชื่อของฟอร์มหลักเพื่อนําทางไปยัง
  • recordId - พารามิเตอร์สตริงที่จําเป็น ที่ระบุ ID ของแถวที่จะแสดงในฟอร์มหลัก

การเรียกใช้เมธอด NavigateToMainForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้ได้

ข้อความแสดงข้อผิดพลาด คําแนะนําในการแก้ไขปัญหา
ไม่พบตาราง: [EntityName] โปรดตรวจสอบค่าของพารามิเตอร์ entityName และตรวจสอบให้แน่ใจว่าเป็นชื่อตารางที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง
ไม่พบฟอร์ม: [FormName] โปรดตรวจสอบค่าของพารามิเตอร์ mainFormName และตรวจสอบให้แน่ใจว่าเป็นชื่อฟอร์มหลักที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง
มีปัญหาในการโหลดแถว โปรดตรวจสอบค่าของพารามิเตอร์ recordId และตรวจสอบให้แน่ใจว่าเป็น ID แถวที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง

นําทางฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์ไปยังมุมมอง

  • entityName - พารามิเตอร์สตริงที่จําเป็นที่ระบุตารางหลักของมุมมอง
  • viewName - พารามิเตอร์สตริงที่จําเป็นที่ระบุชื่อของฟอร์มหลักเพื่อนําทางไปยัง

การเรียกใช้เมธอด NavigateToView สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้ได้

ข้อความแสดงข้อผิดพลาด คําแนะนําในการแก้ไขปัญหา
ไม่พบตาราง: [EntityName] โปรดตรวจสอบค่าของพารามิเตอร์ entityName และตรวจสอบให้แน่ใจว่าเป็นชื่อตารางที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง
ไม่พบมุมมอง: [ViewName] โปรดตรวจสอบค่าของพารามิเตอร์ viewName และตรวจสอบให้แน่ใจว่าเป็นชื่อมุมมองที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง

OpenQuickCreateForm(entityName)

เปิดฟอร์มสร้างด่วนเริ่มต้นสําหรับตาราง

  • entityName - พารามิเตอร์สตริงที่จําเป็นที่ระบุตารางหลักของฟอร์มสร้างด่วน

การเรียกใช้เมธอด OpenQuickCreateForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้ได้

ข้อความแสดงข้อผิดพลาด คําแนะนําในการแก้ไขปัญหา
ไม่พบตาราง: [EntityName] โปรดตรวจสอบค่าของพารามิเตอร์ entityName และตรวจสอบให้แน่ใจว่าเป็นชื่อตารางที่ถูกต้องและผู้ใช้มีสิทธิ์เข้าถึง

RefreshForm(showPrompt)

รีเฟรชข้อมูลบนฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์

  • showPrompt - พารามิเตอร์บูลีนที่จําเป็นซึ่งระบุว่าควรแสดงพร้อมท์การยืนยันแก่ผู้ใช้ก่อนที่จะบันทึกข้อมูลใด ๆ ที่ยังไม่ได้บันทึกลงในฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์หรือไม่ ค่าควรเป็น "จริง" หรือ "เท็จ"

การเรียกใช้เมธอด RefreshForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้ได้

ข้อความแสดงข้อผิดพลาด คําแนะนําในการแก้ไขปัญหา
โปรดใช้ "true" หรือ "false" เป็นค่าพารามิเตอร์ โปรดตรวจสอบค่าของพารามิเตอร์ showPrompt และตรวจสอบให้แน่ใจว่าเป็น "จริง" หรือ "เท็จ"

SaveForm()

บันทึกข้อมูลบนฟอร์มที่ขับเคลื่อนด้วยแบบจําลองโฮสต์

Note

ถ้าคุณไม่เห็น IntelliSense สําหรับวิธีการที่จะดําเนินการที่กําหนดไว้ล่วงหน้าในแอปพื้นที่ทํางานแบบฝังตัวที่สร้างขึ้นก่อนฟังก์ชันการทํางานที่พร้อมใช้งาน บันทึก ปิด และเปิดแอปอีกครั้ง

ดูเพิ่มเติม

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