สร้างส่วนประกอบสำหรับแอปพื้นที่ทำงาน
ข้อสำคัญ
คุณลักษณะนี้ยังคงอยู่ในการแสดงตัวอย่างสาธารณะ สำหรับข้อมูลเพิ่มเติม โปรดดู คุณลักษณะแบบทดลองและการแสดงตัวอย่าง
ส่วนประกอบเป็นบล็อกการสร้างที่นำมาใช้ซ้ำได้สำหรับแอปพื้นที่ทำงาน เพื่อให้ผู้สร้างแอปสามารถสร้างการควบคุมแบบกำหนดเองเพื่อใช้ภายในแอปหรือข้ามแอป โดยใช้ ไลบรารีส่วนประกอบ ส่วนประกอบสามารถใช้คุณสมบัติขั้นสูง เช่น คุณสมบัติที่กำหนดเอง และเปิดใช้งานความสามารถที่ซับซ้อน บทความนี้แนะนำแนวคิดเกี่ยวกับองค์ประกอบและตัวอย่างบางรายการ
ส่วนประกอบมีประโยชน์ในการสร้างแอปขนาดใหญ่ที่มีรูปแบบการควบคุมที่คล้ายคลึงกัน หากคุณปรับปรุงคำจำกัดความองค์ประกอบภายในแอป อินสแตนซ์ทั้งหมดในแอปจะแสดงถึงการเปลี่ยนแปลงของคุณ นอกจากนี้ ส่วนประกอบยังลดความซ้ำซ้อนของความพยายามโดยกำจัดความจำเป็นในการคัดลอก/วางการควบคุม และปรับปรุงประสิทธิภาพ นอกจากนี้ ส่วนประกอบยังช่วยสร้างการพัฒนาแบบทำงานร่วมกัน และสร้างมาตรฐานรูปลักษณ์และความรู้สึกในองค์กร เมื่อคุณใช้ ไลบรารีส่วนประกอบ
ดูวิดีโอนี้เพื่อเรียนรู้วิธีใช้ส่วนประกอบในแอปพื้นที่ทำงาน:
ส่วนประกอบในแอปพื้นที่ทำงาน
คุณสามารถสร้างส่วนประกอบจากภายในแอปตามที่อธิบายไว้ในบทความนี้ หรือโดยการสร้างส่วนประกอบใหม่ภายใน ไลบรารีส่วนประกอบ ควรใช้ไลบรารีส่วนประกอบสำหรับข้อกำหนดในการใช้ส่วนประกอบในหน้าจอแอปที่หลากหลาย นอกจากนี้ คุณยังสามารถคัดลอกส่วนประกอบที่มีอยู่ไปยังไลบรารีส่วนประกอบที่มีอยู่หรือไลบรารีส่วนประกอบใหม่
หากต้องการสร้างส่วนประกอบภายในแอป ให้ไปที่ มุมมองแบบทรี เลือกแท็บ ส่วนประกอบ แล้วเลือก องค์ประกอบใหม่:

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

หมายเหตุ
ส่วนประกอบที่กล่าวถึงในบทความนี้แตกต่างจาก Power Apps component framework ที่ช่วยให้นักพัฒนาและผู้สร้างสามารถสร้างส่วนประกอบโค้ดสำหรับแอปที่เป็นแบบโมเดลและแอปพื้นที่ทำงานได้ สำหรับข้อมูลเพิ่มเติมไปที่ ภาพรวมของ Power Apps component framework
คุณสมบัติแบบกำหนดเอง
ส่วนประกอบสามารถรับค่าอินพุตและปล่อยข้อมูล หากคุณสร้างคุณสมบัติที่กำหนดเองตั้งแต่หนึ่งรายการขึ้นไป สถานการณ์เหล่านี้เป็นขั้นสูง และคุณต้องเข้าใจ สูตร และสัญญาการผูกข้อมูล
คุณสมบัติข้อมูลป้อนเข้า เป็นวิธีการที่ส่วนประกอบรับข้อมูลที่จะใช้ในส่วนประกอบ คุณสมบัติข้อมูลป้อนเข้าปรากฏในแท็บ คุณสมบัติ ของบานหน้าต่างด้านขวา ถ้ามีการเลือกอินสแตนซ์ของส่วนประกอบ คุณสามารถตั้งค่าคอนฟิกคุณสมบัติข้อมูลป้อนเข้าด้วยนิพจน์หรือสูตร เช่นเดียวกับที่คุณตั้งค่าคอนฟิกคุณสมบัติมาตรฐานในการควบคุมอื่นๆ การควบคุมอื่นๆ มีคุณสมบัติข้อมูลป้อนเข้า เช่น คุณสมบัติ ค่าเริ่มต้น ของการควบคุม การป้อนข้อความ
คุณสมบัติเอาต์พุต ถูกใช้ในการปล่อยข้อมูลหรือสถานะส่วนประกอบ ตัวอย่างเช่น คุณสมบัติ ที่เลือก ในการควบคุม แกลเลอรี เป็นคุณสมบัติเอาต์พุต เมื่อคุณสร้างคุณสมบัติเอาต์พุต คุณสามารถกำหนดการควบคุมอื่นๆ ที่สามารถอ้างถึงสถานะส่วนประกอบได้
การฝึกปฏิบัติต่อไปนี้อธิบายแนวคิดเหล่านี้เพิ่มเติม
สร้างส่วนประกอบตัวอย่าง
ในตัวอย่างนี้ คุณจะสร้างส่วนประกอบเมนูที่คล้ายคลึงกับกราฟิกต่อไปนี้ และคุณสามารถเปลี่ยนข้อความในภายหลังเพื่อใช้ในหน้าจอ แอปหลายรายการ หรือทั้งสองอย่าง:

หมายเหตุ
เราขอแนะนำให้คุณใช้ ไลบรารีส่วนประกอบ เมื่อสร้างส่วนประกอบเพื่อนำมาใช้ซ้ำ การปรับปรุงส่วนประกอบภายในแอปจะทำให้การปรับปรุงส่วนประกอบพร้อมใช้งานภายในแอปเท่านั้น เมื่อใช้ไลบรารีส่วนประกอบ คุณจะได้รับแจ้งให้ปรับปรุงส่วนประกอบ หากส่วนประกอบภายในไลบรารีถูกปรับปรุงและเผยแพร่
สร้างส่วนประกอบใหม่
ลงชื่อเข้าใช้ Power Apps
เลือก แอป และเลือก แอปพื้นที่ทำงานจากที่ว่างเปล่า
ระบุชื่อแอป เลือกเค้าโครงใดๆ และจากนั้น เลือก สร้าง
ใน มุมมองแบบทรี เลือกแท็บ ส่วนประกอบ แล้วเลือก ส่วนประกอบใหม่ เพื่อสร้างส่วนประกอบใหม่

เลือกส่วนประกอบใหม่ในบานหน้าต่างด้านซ้าย เลือกจุดไข่ปลา (...) จากนั้นเลือก เปลี่ยนชื่อ พิมพ์หรือวางชื่อเป็น MenuComponent
ในบานหน้าต่างด้านขวา ตั้งค่าความกว้างของส่วนประกอบเป็น 150 และความสูงเป็น 250 และจากนั้น เลือก คุณสมบัติแบบกำหนดเองใหม่ นอกจากนี้ คุณยังสามารถตั้งค่าความสูงและความกว้างเป็นค่าอื่นๆ ได้ตามความเหมาะสม

ในกล่อง ชื่อที่แสดง ชื่อคุณสมบัติ และ Description พิมพ์หรือวางข้อความเป็น รายการ

อย่ารวมช่องว่างในชื่อคุณสมบัติ เนื่องจากคุณจะอ้างถึงส่วนประกอบด้วยชื่อนี้ เมื่อคุณเขียนสูตร ตัวอย่างเช่น ComponentName.PropertyName
ชื่อที่แสดงจะปรากฏบนแท็บ คุณสมบัติ ของบานหน้าต่างด้านขวา ถ้าคุณเลือกส่วนประกอบ ชื่อที่แสดงที่มีคำอธิบายช่วยให้คุณและผู้สร้างรายอื่นเข้าใจถึงวัตถุประสงค์ของคุณสมบัตินี้ Description ปรากฏขึ้นในคำแนะนำเครื่องมือ หากคุณโฮเวอร์เหนือชื่อที่แสดงของคุณสมบัตินี้ในแท็บ คุณสมบัติ
ในรายการ ชนิดข้อมูล เลือก ตาราง และจากนั้น เลือก สร้าง

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

ดังที่แสดงในกราฟิกถัดไป คุณยังสามารถแก้ไขค่าของคุณสมบัติบนแท็บ ขั้นสูง ของบานหน้าต่างด้านขวามือได้ด้วย
ตั้งค่าคุณสมบัติ รายการ ของส่วนประกอบเป็นสูตรนี้:
Table({Item:"SampleText"})
ในส่วนประกอบ ให้แทรกการควบคุม แกลเลอรี แนวตั้งที่ว่างเปล่า และเลือก เค้าโครง บนบานหน้าต่างคุณสมบัติเป็น หัวข้อ
ตรวจสอบให้แน่ใจว่ารายการคุณสมบัติแสดงคุณสมบัติของ รายการ (ดังที่แสดงตามค่าเริ่มต้น) และจากนั้น ตั้งค่าของคุณสมบัตินั้นเป็นนิพจน์นี้:
MenuComponent.Itemsด้วยวิธีนี้ คุณสมบัติ รายการ ของการควบคุม แกลเลอรี จะอ่านและขึ้นอยู่กับคุณสมบัติการป้อนข้อมูล รายการ ของส่วนประกอบ
ไม่บังคับ - ตั้งค่าคุณสมบัติ BorderThickness ของการควบคุม แกลเลอรี เป็น 1 และคุณสมบัติ TemplateSize เป็น 50 นอกจากนี้ คุณยังสามารถปรับปรุงค่าสำหรับความหนาเส้นขอบและขนาดแม่แบบเป็นค่าอื่นๆ ตามความเหมาะสม
เพิ่มส่วนประกอบในหน้าจอ
ถัดไป คุณจะเพิ่มส่วนประกอบลงในหน้าจอและระบุตารางของสตริงสำหรับส่วนประกอบที่จะแสดง
ในบานหน้าต่างด้านซ้าย เลือกรายการหน้าจอ แล้วเลือกหน้าจอเริ่มต้น

บนแท็บ แทรก เปิดเมนู ส่วนประกอบ แล้วจากนั้น เลือก MenuComponent

ส่วนประกอบใหม่มีชื่อว่า MenuComponent_1 โดยค่าเริ่มต้น.
ตั้งค่าคุณสมบัติ รายการ ของ MenuComponent_1 เป็นสูตรนี้:
Table({Item:"Home"}, {Item:"Admin"}, {Item:"About"}, {Item:"Help"})อินสแตนซ์นี้คล้ายกับกราฟิกนี้ แต่คุณสามารถปรับแต่งข้อความและคุณสมบัติอื่นๆ ของอินสแตนซ์แต่ละรายการได้

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

บนแท็บ ขั้นสูง ตั้งค่าค่าของคุณสมบัติ ที่เลือก เป็นนิพจน์นี้ ซึ่งปรับตัวเลขในชื่อแกลเลอรี่ หากจำเป็น:
Gallery1.Selected.Item
บนหน้าจอเริ่มต้นของแอป ให้เพิ่มป้ายชื่อและตั้งค่าคุณสมบัติ ข้อความ เป็นนิพจน์นี้ ซึ่งปรับตัวเลขในชื่อส่วนประกอบ หากจำเป็น:
MenuComponent_1.SelectedMenuComponent_1 เป็นชื่อเริ่มต้นของอินสแตนซ์ ไม่ใช่ชื่อของข้อกำหนดส่วนประกอบ คุณสามารถเปลี่ยนชื่ออินสแตนซ์ใดๆ ได้
ในขณะที่กดปุ่ม Alt ค้างไว้ ให้เลือกแต่ละรายการในเมนู
การควบคุม ป้ายชื่อ สะท้อนถึงรายการเมนูที่คุณเลือกล่าสุด
Scope
คุณสมบัติอินพุตและเอาต์พุตกำหนดอินเทอร์เฟซระหว่างส่วนประกอบและแอปโฮสต์อย่างชัดเจน โดยค่าเริ่มต้น ส่วนประกอบจะถูกห่อหุ้มไว้เพื่อให้ง่ายต่อการนำส่วนประกอบมาใช้ซ้ำในแอปต่างๆ โดยต้องใช้คุณสมบัติเพื่อส่งข้อมูลเข้าและออกจากส่วนประกอบ ข้อจำกัดขอบเขตทำให้สัญญาข้อมูลของส่วนประกอบนั้นเรียบง่ายและเหนียวแน่น และช่วยให้สามารถเปิดใช้งานการปรับปรุงคำจำกัดความของส่วนประกอบ—โดยเฉพาะในแอปที่มีไลบรารีส่วนประกอบ
แต่มีบางครั้งที่ส่วนประกอบอาจต้องการแชร์แหล่งข้อมูลหรือตัวแปรกับโฮสต์ โดยเฉพาะอย่างยิ่งเมื่อส่วนประกอบนั้นมีไว้สำหรับใช้ในแอปหนึ่งโดยเฉพาะ สำหรับกรณีเหล่านี้ คุณสามารถเข้าถึงข้อมูลระดับแอปได้โดยตรงโดยเปิดสวิตช์ เข้าถึงขอบเขตแอป ในบานหน้าต่างคุณสมบัติของส่วนประกอบ:

เมื่อ เข้าถึงขอบเขตแอป เปิดอยู่ สามารถเข้าถึงได้จากภายในส่วนประกอบ:
- ตัวแปรส่วนกลาง
- คอลเลกชัน
- ตัวควบคุมและส่วนประกอบบนหน้าจอ เช่น ตัวควบคุม TextInput
- แหล่งข้อมูลแบบตาราง เช่น ตาราง Dataverse
เมื่อปิดการตั้งค่านี้ ส่วนประกอบข้างต้นจะไม่สามารถใช้งานได้ ฟังก์ชัน ตั้งค่า และ รวบรวม ยังคงใช้งานได้ แต่ตัวแปรและคอลเลกชันที่เป็นผลลัพธ์จะถูกกำหนดขอบเขตไปยังอินสแตนซ์ของส่วนประกอบและไม่ได้แชร์กับแอป
แหล่งข้อมูลที่ไม่ใช่แบบตาราง เช่น Azure Blob Storage หรือตัวเชื่อมต่อแบบกำหนดเอง จะพร้อมใช้งานไม่ว่าจะเปิดหรือปิดการตั้งค่านี้ คิดว่าแหล่งข้อมูลเหล่านี้เหมือนกับการอ้างอิงทรัพยากรสภาพแวดล้อมมากกว่าทรัพยากรแอป เมื่อส่วนประกอบถูกนำเข้ามาในแอปจากไลบรารีส่วนประกอบ แหล่งข้อมูลเหล่านี้จากสภาพแวดล้อมก็จะถูกนำเข้าไปด้วย
ส่วนประกอบในไลบรารีส่วนประกอบไม่สามารถเข้าถึงขอบเขตของแอปได้ เนื่องจากไม่มีขอบเขตแอปให้อ้างอิง ดังนั้น การตั้งค่านี้ไม่พร้อมใช้งานในบริบทนี้ และปิดอย่างมีประสิทธิภาพ เมื่อนำเข้าไปยังแอปแล้ว และหากผู้สร้างส่วนประกอบอนุญาตให้ปรับแต่งเองได้ สวิตช์ก็สามารถเปิดใช้งานได้ และส่วนประกอบสามารถปรับเปลี่ยนเพื่อใช้ขอบเขตของแอปได้
หมายเหตุ
- คุณสามารถแทรกอินสแตนซ์ของส่วนประกอบลงในหน้าจอภายในส่วนประกอบไลบรา และดูตัวอย่างหน้าจอนั้นเพื่อวัตถุประสงค์ในการทดสอบ
- ไลบรารีส่วนประกอบไม่แสดงขึ้นเมื่อใช้ Power Apps Mobile
นำเข้าและส่งออกส่วนประกอบ
หมายเหตุ
คุณลักษณะนี้เลิกใช้แล้ว ไลบรารีส่วนประกอบ เป็นวิธีที่แนะนำในการนำส่วนประกอบต่างๆ มาใช้ซ้ำในแอป เมื่อใช้ไลบรารีคส่วนประกอบ แอปจะยังคงมีการขึ้นต่อกันในส่วนประกอบที่ใช้ ผู้สร้างแอปจะได้รับการแจ้งเตือน เมื่อการปรับปรุงไปยังส่วนประกอบที่สัมพันธ์กันพร้อมใช้งาน ดังนั้น ส่วนประกอบที่นำกลับมาใช้ใหม่ทั้งหมดควรถูกสร้างขึ้นภายในไลบรารีส่วนประกอบแทน
ความสามารถในการนำเข้าและส่งออกส่วนประกอบถูกปิดใช้งานโดยค่าเริ่มต้น เนื่องจากคุณลักษณะนี้ถูกยกเลิก ในขณะที่แนะนำวิธีการทำงานกับส่วนประกอบคือการใช้ ไลบรารีส่วนประกอบ คุณยังคงสามารถเปิดใช้งานคุณลักษณะนี้สำหรับแต่ละแอปเป็นข้อยกเว้นได้ จนกว่าคุณลักษณะจะถูกลบออก เมื่อต้องการดำเนินการนี้ แก้ไขแอปของคุณ ใน Power Apps Studio แล้วไปที่ ไฟล์ > การตั้งค่า > คุณลักษณะที่จะเกิดขึ้น > ยกเลิก > ตั้งค่า ส่วนประกอบส่งออกและนำเข้า เป็น เปิด

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

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

นอกจากนี้ คุณยังสามารถใช้เมนู แทรก และจากนั้น เลือกเมนูแบบหล่นลง แบบกำหนดเอง แทน

การเลือก ส่งออกส่วนประกอบ จะดาวน์โหลดส่วนประกอบไปยังไฟล์:

ไฟล์ส่วนประกอบที่ดาวน์โหลดใช้ส่วนขยายชื่อไฟล์ .msapp
นำเข้าส่วนประกอบจากไฟล์ส่วนประกอบที่ส่งออก
ในการนำเข้าส่วนประกอบจากไฟล์ส่วนประกอบที่ส่งออก ให้เลือก นำเข้าส่วนประกอบ จากเมนู แทรก แล้วใช้เมนูแบบหล่นลง กำหนดเอง หรือใช้ ส่วนประกอบ ในมุมมองแบบทรีในบานหน้าต่างด้านซ้าย จากกล่องโต้ตอบส่วนประกอบ ให้เลือก อัปโหลดไฟล์ แทนที่จะเลือกส่วนประกอบหรือแอปอื่นๆ:

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

เมื่อคุณบันทึกแอป คุณสามารถนำส่วนประกอบของแอปนี้กลับมาใช้ใหม่ได้โดยใช้วิธีเดียวกันกับการนำเข้าส่วนประกอบจากไฟล์ ทำตามขั้นตอนในส่วนก่อนหน้านี้ในการนำเข้าส่วนประกอบจากไฟล์ส่วนประกอบที่ส่งออก
ข้อจำกัดที่ทราบ
- คุณไม่สามารถบันทึกแหล่งข้อมูล ฟอร์ม และตารางข้อมูลที่มีส่วนประกอบ
- คอลเลกชันในส่วนประกอบไม่ได้รับการรองรับ
- คุณไม่สามารถแทรกส่วนประกอบลงในแกลเลอรีหรือแบบฟอร์มได้ (รวมถึงฟอร์ม SharePoint)
- อินสแตนซ์หลักของส่วนประกอบคือรายการหลักภายในเครื่องและถูกกำหนดขอบเขตให้กับแอป หากคุณเปลี่ยนอินสแตนซ์หลัก เฉพาะสำเนาของส่วนประกอบภายในแอปจะแสดงถึงการเปลี่ยนแปลง สำเนาในแอปอื่นๆ จะยังคงเหมือนเดิม เว้นแต่คุณจะนำเข้าไลบรารีส่วนประกอบอีกครั้ง อินสแตนซ์หลักทั้งหมดในแอปเหล่านั้นจะถูกตรวจพบและปรับปรุงโดยอัตโนมัติ
- คุณไม่สามารถทำแพคเกจไฟล์สื่อ เมื่อคุณนำเข้าส่วนประกอบ
- ส่วนประกอบไม่รองรับฟังก์ชัน UpdateContext แต่คุณสามารถสร้างและปรับปรุงตัวแปรในองค์ประกอบโดยใช้ฟังก์ชัน ตั้งค่า ขอบเขตของตัวแปรเหล่านี้ถูกจำกัดไว้ที่องค์ประกอบ แต่คุณสามารถเข้าถึงได้จากภายนอกองค์ประกอบผ่านคุณสมบัติเอาต์พุตที่กำหนดเอง
ขั้นตอนถัดไป
เรียนรู้การใช้ ไลบรารีส่วนประกอบ เพื่อสร้างที่เก็บของส่วนประกอบที่ใช้ซ้ำได้