के माध्यम से साझा करें


isLoaded (क्लाइंट एपीआई संदर्भ)

यह देता है कि क्या त्वरित दृश्य नियंत्रण में घटक नियंत्रणों के लिए डेटा बाइंडिंग पूर्ण हो गई है.

सिंटैक्स

quickViewControl.isLoaded();

वापसी मान

प्रकार: बूलियन।

विवरण: सत्य है कि एक घटक नियंत्रण के लिए डेटा बाइंडिंग पूर्ण है; अन्यथा झूठा।

टिप्पणियां

हो सकता है कि त्वरित दृश्य नियंत्रण में घटक नियंत्रणों के लिए डेटा बाइंडिंग मुख्य प्रपत्र OnLoad ईवेंट के दौरान पूर्ण न हो क्योंकि नियंत्रण के लिए बाध्य त्वरित दृश्य प्रपत्र लोड नहीं किया जा सकता है. परिणामस्वरूप, किसी घटक नियंत्रण पर getAttribute या किसी भी डेटा-संबंधित विधियों का उपयोग करना काम नहीं कर सकता है। त्वरित दृश्य नियंत्रण के लिए isLoaded विधि एक त्वरित दृश्य नियंत्रण में घटक नियंत्रण के लिए डेटा बाइंडिंग स्थिति निर्धारित करने में मदद करती है।

उदाहरण

निम्न नमूना कोड प्रदर्शित करता है कि आप बाइंडिंग स्थिति की जाँच करने के लिए isLoaded विधि का उपयोग कैसे कर सकते हैं, और उसके बाद एक त्वरित दृश्य नियंत्रण में एक घटक नियंत्रण करने के लिए बाध्य है जो स्तंभ का मान प्राप्त करें।

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