ดำเนินการตามที่กำหนดไว้ล่วงหน้าบนฟอร์มที่เป็นแแบบโมเดลของโฮสต์จากภายในแอปพื้นที่ทำงานที่ฝังไว้
แอปพื้นที่ทำงานที่ฝังไว้ช่วยให้สามารถดำเนินการที่กำหนดไว้ล่วงหน้าบนฟอร์มแบบโมเดลของโฮสต์ การดำเนินการเหล่านี้ช่วยให้ผู้ผลิตสามารถนำทาง รีเฟรช และบันทึกฟอร์มที่เป็นแบบโมเดลของโฮสต์ได้ แอปพื้นที่ทำงานที่ฝังไว้ สามารถดำเนินการโดยเป็นส่วนหนึ่งของฟอร์มและแอปแบบจำลองได้มากขึ้นเมื่อใช้การดำเนินการเหล่านี้
ออบเจ็กต์ ModelDrivenFormIntegration มีวิธีใหม่ต่อไปนี้เพื่อช่วยให้ผู้ผลิตสามารถดำเนินการบนฟอร์มที่เป็นแบบโมเดลของโฮสต์ได้แล้ว
NavigateToMainForm(entityName, mainFormName, recordId)
นำทางฟอร์มที่เป็นแบบโมเดลของโฮสต์ไปยังฟอร์มหลักและแสดงแถวที่ระบุ
- entityName - พารามิเตอร์สตริงที่จำเป็นที่ระบุตารางหลักของฟอร์มหลัก
- formName - พารามิเตอร์สตริงที่จำเป็นที่ระบุชื่อของฟอร์มหลักเพื่อนำทาง
- recordId - พารามิเตอร์สตริงที่จำเป็นที่ระบุหมายเลขของแถวที่จะแสดงในฟอร์มหลัก
การเรียกวิธี NavigateToMainForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้
ข้อความแสดงข้อผิดพลาด | คำแนะนำในการแก้ไขปัญหา |
---|---|
ไม่พบตาราง: [EntityName] | กรุณาตรวจสอบค่าของพารามิเตอร์ entityName และให้แน่ใจว่าชื่อตารางนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
ไม่พบฟอร์ม: [FormName] | กรุณาตรวจสอบค่าของพารามิเตอร์ mainFormName และให้แน่ใจว่าชื่อของฟอร์มหลักนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
มีปัญหาในการโหลดแถว | กรุณาตรวจสอบค่าของพารามิเตอร์ recordId และให้แน่ใจว่ารหัสแถวนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
NavigateToView(entityName, viewName)
นำทางฟอร์มที่เป็นแบบโมเดลของโฮสต์ไปยังมุมมอง
- entityName - พารามิเตอร์สตริงที่จำเป็นที่ระบุตารางหลักของมุมมอง
- viewName - พารามิเตอร์สตริงที่จำเป็นที่ระบุชื่อของฟอร์มหลักเพื่อนำทาง
การเรียกวิธี NavigateToView สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้
ข้อความแสดงข้อผิดพลาด | คำแนะนำในการแก้ไขปัญหา |
---|---|
ไม่พบตาราง: [EntityName] | กรุณาตรวจสอบค่าของพารามิเตอร์ entityName และให้แน่ใจว่าชื่อตารางนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
ไม่พบมุมมอง: [ViewName] | กรุณาตรวจสอบค่าของพารามิเตอร์ viewName และให้แน่ใจว่าชื่อมุมมองนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
OpenQuickCreateForm(entityName)
เปิดฟอร์มสร้างด่วนค่าเริ่มต้นสำหรับตาราง
- entityName - พารามิเตอร์สตริงที่จำเป็นที่ระบุตารางหลักของฟอร์มสร้างด่วน
การเรียกวิธี OpenQuickCreateForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้
ข้อความแสดงข้อผิดพลาด | คำแนะนำในการแก้ไขปัญหา |
---|---|
ไม่พบตาราง: [EntityName] | กรุณาตรวจสอบค่าของพารามิเตอร์ entityName และให้แน่ใจว่าชื่อตารางนั้นถูกต้อง และผู้ใช้สามารถเข้าถึงได้ |
RefreshForm(showPrompt)
รีเฟรชข้อมูลบนฟอร์มที่เป็นแบบโมเดลของโฮสต์
- showPrompt - พารามิเตอร์แบบบูลีนที่จำเป็นที่ระบุว่าควรแสดงพร้อมท์การยืนยันแก่ผู้ใช้ก่อนที่จะบันทึกข้อมูลที่ไม่ได้บันทึกไว้บนฟอร์มที่เป็นแบบโมเดลของโฮสต์หรือไม่ ค่าควรเป็น "จริง" หรือ "เท็จ"
การเรียกวิธี RefreshForm สามารถแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้
ข้อความแสดงข้อผิดพลาด | คำแนะนำในการแก้ไขปัญหา |
---|---|
โปรดใช้ "จริง" หรือ "เท็จ" เป็นค่าพารามิเตอร์ | กรุณาตรวจสอบค่าของพารามิเตอร์ showPrompt และให้แน่ใจว่าเป็น "จริง" หรือ "เท็จ" |
SaveForm()
บันทึกข้อมูลบนฟอร์มที่เป็นแบบโมเดลของโฮสต์
หมายเหตุ
ถ้าคุณไม่เห็นการ IntelliSense สำหรับ วิธีการดำเนินการที่กำหนดไว้ล่วงหน้า ในแอปพื้นที่ทำงานที่ฝังไว้ที่สร้างขึ้นก่อนที่ฟังก์ชันการทำงานจะถูกทำให้ใช้งานได้ ให้บันทึก ปิด แล้วเปิดแอพนี้อีกครั้ง
ดูเพิ่มเติม
ฝังแอปพื้นที่ทำงานบนฟอร์มที่เป็นแบบโมเดล
เพิ่มแอปพื้นที่ทำงานแบบฝังบนฟอร์มของแอปแบบจำลอง
แก้ไขแอปพื้นที่ทำงานที่ถูกฝังอยู่บนฟอร์มที่เป็นแบบโมเดล
กำหนดขนาดหน้าจอและการวางแนวของแอปพื้นที่ทำงานที่ฝังอยู่ในฟอร์มที่เป็นแบบโมเดล
คุณสมบัติและการดำเนินการของการควบคุม ModelDrivenFormIntegration
ใช้แอปพื้นที่ทำงานแบบฝังร่วมกัน
แนวทางในการทำงานกับแอปพื้นที่ทำงานแบบฝัง
การย้ายแอปพื้นที่ทำงานที่ฝังอยู่ในฟอร์มที่เป็นแบบโมเดลที่สร้างขึ้น โดยใช้การแสดงตัวอย่างสาธารณะจนถึงล่าสุด
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)