Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan apakah pengikatan data untuk kontrol konstituen dalam kontrol tampilan cepat selesai.
Syntax
quickViewControl.isLoaded();
Mengembalikan Nilai
Jenis: Boolean.
Deskripsi: true adalah pengikatan data untuk kontrol konstituen selesai; false jika tidak.
Komentar
Pengikatan data untuk kontrol konstituen dalam kontrol tampilan cepat mungkin tidak selesai selama peristiwa OnLoad formulir utama karena formulir tampilan cepat yang terikat kontrol mungkin tidak dimuat. Akibatnya, menggunakan getAttribute atau metode terkait data apa pun pada kontrol konstituen mungkin tidak berfungsi. Metode isLoaded untuk kontrol tampilan cepat membantu menentukan status pengikatan data untuk kontrol konstituen dalam kontrol tampilan cepat.
Example
Kode sampel berikut menunjukkan bagaimana Anda dapat menggunakan metode isLoaded untuk memeriksa status pengikatan, lalu mengambil nilai kolom yang terikat kontrol konstituen dalam kontrol tampilan cepat.
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;
}
}