मैं यूआईबींडर का उपयोग कर जीडब्ल्यूटी 2.0 के तहत काम कर रहा एक सरल लेआउट प्राप्त करने की कोशिश कर रहा हूं। जिस लेआउट को मैं प्राप्त करने का प्रयास कर रहा हूं वह वह है जो जावा के बॉर्डरलाइट की नकल करता है जहां आप उत्तर, दक्षिण, पूर्व, पश्चिम और केंद्र दिशाओं में विभिन्न पैनल निर्दिष्ट कर सकते हैं; इसके लिए मैं डॉकलेआउट पैनेल का उपयोग कर रहा हूं। मैं निश्चित चौड़ाई के साथ, एक शीर्षलेख और पाद लेख प्राप्त करना चाहता हूं। शेष व्यूपोर्ट स्पेस को डॉकलेआउट पैनेल सेंटर स्लॉट को आवंटित विजेट द्वारा कब्जा कर लिया जाएगा।GWT 2.0 में DockLayoutPanel और UiBinder का उपयोग कर लेआउट विजेट कैसे करें?
वर्तमान .ui.xml फ़ाइल मुझे मिल गया है है:
<g:DockLayoutPanel unit='EM'>
<g:north size='2'>
<g:HTML>HEADER</g:HTML>
</g:north>
<g:south size='2'>
<g:HTML>FOOTER</g:HTML>
</g:south>
<g:center>
<g:HTML>
<div id='loginform'>Hello!</div>
</g:HTML>
</g:center>
</g:DockLayoutPanel>
ब्राउज़र केवल ऊपरी बाएं कोने में हैडर बना देता है। मैं जिस लेआउट को ढूंढ रहा हूं उसे कैसे प्राप्त कर सकता हूं? ऐसा लगता है कि जीडब्ल्यूटी लेआउट पैनलों का उपयोग करने से पहले आपको और सीएसएस पता होना चाहिए, लेकिन इस तरह के यूआई को बनाने के उद्देश्य से इस तरह की हार होती है।
मुझे रूटलाउट पैनेल अस्तित्व से अवगत नहीं था।एक बार जब मैं रूटपनेल के बजाय इसका उपयोग करने के लिए बदल गया, तो सब कुछ अपेक्षित काम करता है। – Cesar
क्या आपको कंसोल में कोई त्रुटि मिल रही है? क्या आप यह देखने के लिए जावडॉक्स उदाहरण (पश्चिम चौड़ाई में सुधार के साथ) का उपयोग करने का प्रयास कर सकते हैं? –
अब यह काम कर रहा है। कोई कंसोल त्रुटियां नहीं। समस्या यह थी कि मैं रूटलाउट पैनेल के बजाय रूटपेनल का उपयोग कर रहा था। – Cesar