Kongsi melalui


isLoaded (Rujukan API Klien)

Mengembalikan sama ada pengikatan data untuk kawalan konstituen dalam kawalan pandangan pantas telah lengkap.

Sintaks

quickViewControl.isLoaded();

Nilai Pulangan

Jenis: Boolean.

Penerangan: benar ialah pengikatan data untuk kawalan konstituen lengkap; palsu sebaliknya.

Ucapan

Pengikatan data untuk kawalan konstituen dalam kawalan pandangan pantas mungkin tidak lengkap semasa peristiwa OnLoad borang utama kerana borang pandangan pantas yang terikat kepada kawalan mungkin tidak dimuatkan. Akibatnya, menggunakan getAttribute atau sebarang kaedah berkaitan data pada kawalan konstituen mungkin tidak berfungsi. Kaedah isLoaded untuk kawalan pandangan pantas membantu menentukan status pengikatan data untuk kawalan konstituen dalam kawalan pandangan pantas.

Contoh

Kod sampel berikut menunjukkan cara anda boleh menggunakan kaedah isLoaded untuk menyemak status pengikatan dan kemudian mendapatkan semula nilai lajur yang terikat kepada kawalan konstituen dalam kawalan pandangan pantas.

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;
    }
}

formContext.ui.quickForms