में वर्टिकलपैनल में आकार बदलने वाले श्रोता/हैंडलर को जोड़ना मैं वर्टिकल पैनेल में श्रोता/हैंडलर कैसे जोड़ूं जैसे जब वर्टिकल पैनेल आकार में बदलता है तो ट्रिगर होता है?जीडब्ल्यूटी
VerticalPanel myPanel = new VerticalPanel();
//... code to add child widgets that may change the size of the parent vertical panel ...
myPanel.addHandler(new ResizeHandler() {
public void onResize(final ResizeEvent event) {
//... code to handle resize of vertical panel ...
}
}, ResizeEvent.getType());
लेकिन हैंडलर चालू होने वाले नहीं प्राप्त करता है:
मैं मूल रूप से निम्नलिखित की कोशिश की है।
अंत में मैं आकार करने के लिए ब्राउज़र VerticalPanel में परिवर्तन के आधार पर (स्वत: आकार देने सुविधा का एक प्रकार मैं लागू करने की आवश्यकता) चाहते हैं। ये परिवर्तन प्राथमिक रूप से वर्टिकल पैनेल द्वारा निहित विगेट्स के आकार बदलकर संचालित होते हैं। उदाहरण के लिए, मेरे पास एक ट्रीग्रिड विजेट है जो ढहने वाली पंक्तियों के साथ है। यदि उपयोगकर्ता एक पंक्ति को फैलाता/ढहता है, तो यह कंटेनर की ऊंचाई को बदल देता है। मुझे लगता है कि मैं आपकी सलाह ले सकता हूं और जोड़े गए विजेट्स पर हुए बदलावों को सुनने के लिए वर्टिकल पैनेल का विस्तार कर सकता हूं। लेकिन समस्या यह है कि पैनल की ऊंचाई पिक्सेल में कम से कम करने के लिए कोई फंक्शन नहीं है (कम से कम मेरे ज्ञान के लिए)। – P4ndaman
आप पिक्सल में ऊंचाई प्राप्त करने के लिए यूआईओबीजेक्ट क्लास से getOffsetHeight() को कॉल करते हैं। – DLH
हेह बस इसके बारे में पता चला, धन्यवाद। – P4ndaman