แชร์ผ่าน


StandardControl.init

ใช้เพื่อเริ่มต้นอินสแตนซ์ของคอมโพเนนต์ คอมโพเนนต์สามารถเตะออกจากการเรียกเซิร์ฟเวอร์ระยะไกลและการดําเนินการเตรียมใช้งานอื่นๆ ไม่สามารถเตรียมใช้งานค่าชุดข้อมูลได้ที่นี่ ใช้เมธอด updateView เพื่อให้ได้ผลลัพธ์ดังกล่าว

trackContainerResize ควรถูกเรียกครั้งเดียว โดยเฉพาะอย่างยิ่งในวิธีการคอมโพเนนต์ init เพื่อแจ้งให้ทราบว่าคอมโพเนนต์ต้องการข้อมูลเค้าโครง ใช้วิธีนี้เพื่อบอกเฟรมเวิร์กให้รวบรวม allocatedHeight และ allocatedWidth วิธีการ

Note

tractContainerResize ควรถูกเรียกก่อนallocatedHeightวิธี และallocatedWidth

พร้อมใช้งานสําหรับ

แอปที่ขับเคลื่อนด้วยแบบจําลอง แอปพื้นที่ทํางาน และพอร์ทัล

ไวยากรณ์

init(context,notifyOutputChanged,state,container)

พารามิเตอร์

ชื่อพารามิเตอร์ ประเภท ต้องมี คำอธิบาย
บริบท บริบท yes คุณสมบัติ Input ที่มีพารามิเตอร์ เมตาดาต้าคอมโพเนนต์ และฟังก์ชันอินเทอร์เฟซ
notifyOutputChanged function ไม่ใช่ วิธีการแจ้งเฟรมเวิร์กที่มีเอาต์พุตใหม่
สภาพ Dictionary ไม่ใช่ สถานะคอมโพเนนต์ที่ถูกบันทึกจาก setControlState ในเซสชันล่าสุด
คอนเทนเนอร์ HTMLDivElement ไม่ใช่ องค์ประกอบ div ที่จะแสดง

ตัวอย่าง

public init(context: ComponentFramework.Context<IInputs>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container:HTMLDivElement)
{
    this._labelElement = document.createElement("label");
    this._labelElement.setAttribute("class", "HelloWorldColor");
    container.appendChild(this._labelElement);
}

การควบคุม
การอ้างอิง API ของเฟรมเวิร์กคอมโพเนนต์ Power Apps
ภาพรวมเฟรมเวิร์กคอมโพเนนต์ใน Power Apps