2010-02-17 11 views
7

फ्लेक्सटेबल के लिए मुझे UiBinder टेम्पलेट कहां मिल सकता है?मैं UiBinder में Google वेब टूलकिट में फ्लेक्स करने योग्य पंक्तियों में पंक्तियां कैसे जोड़ सकता हूं?

मैं Google Web Toolkit (जीडब्ल्यूटी) का उपयोग कर रहा हूं।

उत्तर

7

मैंने पाया एक link text कि कहा कि तुम घटनाओं को संभालने की ज़रूरत नहीं है, तुम सिर्फ लेआउट के लिए FlexTable के बजाय सीधे HTML का उपयोग कर सकते हैं:

<g:HTMLPanel> 
    <table> 
    <tr><td>Info:</td><td><g:TextBox ui:field="infoTextBox"/></td></tr> 
    </table> 
</g:HTMLPanel> 
5

AFAIK, वहाँ FlexTable के लिए कोई कस्टम "टेम्पलेट" है (के रूप में उदाहरण के लिए, DockLayoutPanel) है। इसके अलावा, FlexTable का उपयोग तब किया जाता है जब आपके पास गतिशील रूप से सामग्री को जोड़ा/हटाया जाता है - जिसका अर्थ है कि आप यूआईबिन्डर टेम्पलेट्स (जो समझ में नहीं आता है) के माध्यम से सामान नहीं जोड़ेंगे, आप उस यूआईबिंडर टेम्पलेट से बंधे वर्ग में ऐसा करेंगे। तालिका की प्रारंभिक सामग्री के लिए यह वही है - आपको इसे प्रोग्रामेटिक रूप से डालना होगा।

संबंधित मुद्दे