मैं एक परियोजना में जीडब्ल्यूटी 2.4 के नए डेटाग्रिड का उपयोग कर रहा हूं। मैंने डेटाग्रिड को 50 के पेजसाइज के साथ कॉन्फ़िगर किया।
उपलब्ध स्क्रीन सभी वस्तुओं को प्रदर्शित करने के लिए पर्याप्त नहीं है और इस प्रकार एक लंबवत स्क्रॉलबार दिखाया गया है (यह वास्तव में डेटाग्रिड का उपयोग करने के लिए मुख्य उद्देश्य है)।
मैंने आइटम का चयन करने में सक्षम होने के लिए डेटाग्रिड में एकल चयन मॉडल संलग्न किया।
यह अभी तक ठीक काम करता है।जीडब्ल्यूटी 2.4 डेटाग्रिड स्वचालित स्क्रॉलिंग किसी आइटम का चयन करते समय
हालांकि मेरे पास एक और विजेट भी है जिसके साथ उपयोगकर्ता बातचीत कर सकता है। उस उपयोगकर्ता कार्रवाई के आधार पर डेटाग्रिड का एक आइटम चुना जाना चाहिए।
कभी-कभी चयनित आइटम दृश्यमान स्क्रीन क्षेत्र में नहीं होता है और उपयोगकर्ता को इसे देखने के लिए डेटाग्रिड में स्क्रॉल करना पड़ता है।
क्या स्वचालित रूप से या मैन्युअल रूप से स्क्रॉल करने का कोई तरीका है, ताकि चयनित आइटम दिखाई दे?
मैंने डेटाग्रिड के JavaDocs की जांच की और ऐसा करने के लिए कोई उचित विधि या कार्य नहीं मिला।
सुझाव के लिए धन्यवाद। यह ठीक काम करता है। यहां पूरा कोड है: डेटाग्रिड .getRowElement (dataGrid.getVisibleItems()। IndexOf (MyObject)) scrollIntoView(); –