2011-07-28 9 views
5

SimplePager का उपयोग करते समय GWT में LastPage बटन अक्षम है - लेकिन क्यों?जीडब्ल्यूटी SimplePager - LastPageButton अक्षम?

खंड में उदाहरण देखें: "पेजिंग नियंत्रण जोड़ना" http://code.google.com/webtoolkit/doc/latest/DevGuideUiCellWidgets.html

आप में नमूना कॉपी करें और चलाते हैं, तो आपको लगता है कि LastPageButton अक्षम किया गया है कौन देखेगा?

धन्यवाद

उत्तर

10

यह LastPageButton नहीं है, लेकिन fastforward बटन है, जो अक्षम है क्योंकि पेजर को प्रारंभ करने के लिए इस्तेमाल निर्माता एक मूल्य अगर मदों की शेष संख्या 1000 से अधिक है कि यह सक्षम हो जाएगा करने के लिए यह सेट (और उदाहरण में केवल 200 आइटम हैं, इसे देखने के लिए इसे 2000 तक बढ़ाएं)। एक अंतिम पृष्ठ बटन है, लेकिन उदाहरण में प्रयुक्त कन्स्ट्रक्टर में इसे अक्षम करता है। आप पेजर को प्रारंभ करने के लिए निम्न कन्स्ट्रक्टर का उपयोग कर LastPageButton को सक्षम कर सकते हैं:

public SimplePager(TextLocation location, Resources resources, boolean showFastForwardButton, 
     final int fastForwardRows, boolean showLastPageButton) 
+1

कोई विचार यह है कि यूआईबिंदर के माध्यम से ऐसा कैसे करें? या मुझे सिर्फ उपलब्ध विकल्प का उपयोग करना चाहिए? –

+0

हाँ उपलब्ध विकल्प का उपयोग करें। यह उपयोग करना सबसे आसान है क्योंकि विजेट के पास कोई विशिष्ट यूआईबिंडर कन्स्ट्रक्टर एनोटेशन नहीं है जो ui.xml में पैरामीटर सेट करना संभव बनाता है। –