แชร์ผ่าน


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

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

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

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

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

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

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

นำทางฟอร์มที่เป็นแบบโมเดลของโฮสต์ไปยังมุมมอง

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

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

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

OpenQuickCreateForm(entityName)

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

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

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

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

RefreshForm(showPrompt)

รีเฟรชข้อมูลบนฟอร์มที่เป็นแบบโมเดลของโฮสต์

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

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

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

SaveForm()

บันทึกข้อมูลบนฟอร์มที่เป็นแบบโมเดลของโฮสต์

หมายเหตุ

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

ดูเพิ่มเติม

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

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)