Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bileşen örneğini başlatmak için kullanılır. Bileşenler uzak sunucu çağrılarını ve diğer başlatma eylemlerini başlatabilir. Veri kümesi değerleri burada başlatılamıyor, bunu elde etmek için updateView yöntemini kullanın.
trackContainerResize, bileşenin düzen bilgilerine ihtiyacı olduğunu bildirmek için bileşen init yönteminde tercihen bir kez çağrılmalıdır. Bu, doldurulacak çerçeveyi allocatedHeight ve allocatedWidth yöntemlerini gösterir.
Uyarı
trackContainerResize ve yöntemlerinden önce allocatedHeightallocatedWidth çağrılmalıdır.
Için kullanılabilir
Model temelli ve tuval uygulamaları
Sözdizimi
init(context,notifyOutputChanged,state)
Parametreler
| Parametre Adı | Türü | Gerekli | Description |
|---|---|---|---|
| context | Bağlam | yes | Parametreleri, bileşen meta verilerini ve arabirim işlevlerini içeren Giriş Özellikleri . |
| notifyOutputChanged | function |
no | Çerçeveye yeni çıkışları olduğunu bildirme yöntemi |
| state | Dictionary |
no | Son oturumda setControlState'ten kaydedilen bileşen durumu |
Uyarı
ReactControl.init yönteminin containerStandardControl.init yönteminin sahip olduğu gibi bir HTMLDivElement parametresi yoktur. React denetimleri DOM'yi doğrudan işlemediğinden kapsayıcı parametresi yoktur. Bunun yerine ReactControl.updateView yöntemi, sanal denetim DOM'unun açıklamasını içeren bir ReactElement döndürür.
Example
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
İlgili makaleler
React denetimleri ve platform kitaplıkları
ReactControl
Power Apps bileşen çerçevesi API başvurusu
Power Apps bileşen çerçevesine genel bakış