dojo.datagrid लोडिंग को कैसे पूरा किया जाए?



Answers

_onFetchComplete में एक ईवेंट _onFetchComplete जो आप dojo.connect साथ कनेक्ट कर सकते हैं। ध्यान दें कि यह _ साथ शुरू होता है, इसलिए यह एक निजी / सुरक्षित प्रकार की घटना माना जाता है और इसके व्यवहार नए Dojo संस्करणों में बदल सकते हैं। मुझे पता है कि यह डोजो 1.6 में अच्छी तरह से काम करता है।

Question

इस सवाल का पहले से ही उत्तर दिया गया है:

मेरे पास अपने पृष्ठों में से एक में डोजो डाटग्रिड है I डेटाग्रिड और इसकी दुकान (URL को कॉल करके) को घोषणात्मक विधि द्वारा बनाया जाता है गतिशील / प्रोग्रामेटिक द्वारा नहीं

मुझे एक जावास्क्रिप्ट पद्धति को निष्पादित करने की आवश्यकता है जो एक डिव (जो डेटाग्रिड से कुछ डेटा की आवश्यकता होती है) को प्रदर्शित करता है, जो कि मेरे डेटाग्रिड के ठीक नीचे है। मुझे अपने डेटाग्रिड लोडिंग के पूरा होने के बाद ही डिवीज़ प्रदर्शित करना चाहिए, इससे पहले नहीं।

मैं घटना के लिए देख रहा हूं जैसे डेटाग्रिड के लिए ओलोड पूरा किया गया। क्या हमारे पास dojo.datagrid के साथ कोई घटना है? मैं इसे डोजो की घटना की सूची में नहीं देख रहा हूं। डैटग्रिड प्रलेखन।

क्या डोजो डेटाग्रिड ऑनलोड की जांच करने का कोई तरीका है?

क्या डोजो का उपयोग करने का कोई तरीका है? इसे संभाल करने के लिए कनेक्ट करें?

कृपया मुझे बताएं अगर हमारे पास यह करने का कोई तरीका है ...

धन्यवाद, राज




आप यह जांचने के लिए एक टाइमर सेट अप कर सकते हैं कि डेटा लोड हो रहा है या नहीं, जब तक लोड पूरा नहीं हो जाता, तब तक हर दूसरे या तब तक चलाएं (सेट से चुने गए इंडेक्स सत्य वापस आएंगे):

private var load_check:uint;

    /* start the interval timer when the app is initialized */
protected function init ():void
{
    load_check = setInterval(getTime, 500); // 1/2 second
}
private function getTime():void
{
    if ( !datagrid.setSelectedIndex (0))
        return;
    clearInterval(load_check); // data loaded!
}



Related