मैं एक आरपीसी कॉल से सर्वर पर लोड होने पर एनिमेटेड gif दिखाने के लिए जीडब्ल्यूटी डेटाग्रिड की सुविधा का उपयोग करने की कोशिश कर रहा हूं।जीडब्ल्यूटी डेटाग्रिड सेट लोडिंग इंडिकेटर का कोई प्रभाव नहीं है
मुझे किसी भी संसाधन को कोई भी संसाधन नहीं मिला। इसके लिए समर्थन वास्तव में गरीब है।
मैं उपयोग करते हुए मेरे डेटा ग्रिड inizialize:
myDataGrid.setLoadingIndicator(new Image(/*my ImageResource object*/);
और कार्यक्रम के प्रवाह के दौरान मैं का उपयोग करें:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADING));
जब मैं सिर्फ, 'लोड हो रहा है' राज्य में डेटा ग्रिड डाल करने के लिए यानी चाहते हैं आरपीसी कॉल करने से पहले, और फिर:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADED));
ग्रिड डेटा के साथ पॉप्युलेट होने के ठीक बाद।
यह काम नहीं करता है। मुझे डेटाग्रिड में कोई बदलाव नहीं दिख रहा है, मैं एनिमेटेड gif नहीं देख सकता, यह प्रक्रिया के दौरान अपरिवर्तित बनी हुई है। क्या मैं कुछ गलत कर रहा हूं?
कृपया मदद करें।
हाँ, मेरा मतलब आरपीसी (रिमोट प्रक्रिया कॉल) था। हां मानक तरीका जीडब्ल्यूटी सर्वर के साथ संवाद करने के लिए उपयोग करता है। उस पर ध्यान केंद्रित न करें। सवाल डेटाग्रिड की लोडिंग स्थिति के बारे में है। मैं डेटाग्रिड की 'लोडिंग' स्थिति कैसे सेट कर सकता हूं ताकि यह लोडिंग सूचक दिखाता है जिसे मैंने पहले सेटलोडिंग इंडिकेटर() फ़ंक्शन का उपयोग करके सेट किया था, और उसके बाद, मैं डेटाग्रिड की सामान्य, 'लोडेड' स्थिति को फिर से कैसे सेट कर सकता हूं यह पंक्तियों को दिखाया गया है? यह असली सवाल है। मैंने dataGrid.fireEvent का उपयोग किया (नया लोडिंगस्टेट चेंजएवेंट (लोडिंग/लोडेड)); लेकिन ऐसा कोई प्रभाव नहीं पड़ता है। मैं कहाँ गलत हूँ? प्रतिक्रिया के लिए – Magallo