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.
Hızlı görünüm denetimindeki kurucu denetimler için veri bağlamanın tamamlanıp tamamlanmadığını döndürür.
Sözdizimi
quickViewControl.isLoaded();
Dönüş Değeri
Tür: Boole.
Açıklama: bir bağlı denetimin veri bağlaması tamamlandı; false olarak ayarlayın.
Açıklamalar
Denetimin bağlı olduğu hızlı görünüm formu yüklenmeyebileceği için, hızlı görünüm denetimindeki bağlı denetimler için veri bağlama , Ana form OnLoad olayı sırasında tamamlanamadı. Sonuç olarak, bir bağlı denetimde getAttribute veya veriyle ilgili yöntemlerin kullanılması çalışmayabilir. Hızlı görünüm denetimi için isLoaded yöntemi, hızlı görünüm denetimindeki kurucu denetimler için veri bağlama durumunun belirlenmesine yardımcı olur.
Example
Aşağıdaki örnek kod, bağlama durumunu denetlemek için isLoaded yöntemini nasıl kullanabileceğinizi ve ardından hızlı görünüm denetimindeki bir bağlı denetimin bağlı olduğu sütunun değerini nasıl alabileceğinizi gösterir.
function getAttributeValue(executionContext) {
var formContext = executionContext.getFormContext();
var quickViewControl = formContext.ui.quickForms.get("<QuickViewControlName>");
if (quickViewControl != undefined) {
if (quickViewControl.isLoaded()) {
// Access the value of the column bound to the constituent control
var myValue = quickViewControl.getControl(0).getAttribute().getValue();
console.log(myValue);
// Search by a specific column present in the control
var myValue2 = quickViewControl.getControl().find(control => control.getName() == "<AttributeSchemaName>").getAttribute().getValue();
console.log(myValue2);
return;
}
}
else {
console.log("No data to display in the quick view control.");
return;
}
}