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