2009-07-02 13 views
14

मैं एक हाइपरलिंक कैसे बना सकता हूं जो बटन के रूप में कार्य करता है? या मैं एक बटन कैसे बना सकता हूं जो हाइपरलिंक की तरह दिखता है?जीडब्ल्यूटी लिंक बटन

उत्तर

12

लेबल वर्ग का उपयोग करना एक आसान तरीका है। बस एक नया लेबल बनाएं और इसमें एक क्लिकहैंडर जोड़ें। तो आप इसे शैली दे सकते लेकिन आप सीएसएस का उपयोग कर चाहते हैं:

Label lbl = new Label("Hello"); 
lbl.addClickHandler(...); 
lbl.setStyleName("hyperlink_style_label"); 
+2

मैंने एंकर दृष्टिकोण की कोशिश की है, लेकिन किसी कारण से जीडब्ल्यूटी में एंकर एक विंडो ट्रिगर करता है। आईई में क्लोजिंग इवेंट। यकीन नहीं है कि वहां क्या हो रहा है। हालांकि, क्लिकहेंडलर के साथ इस तरह से ऐसा करना आईई में ठीक काम करता है। – stuff22

15

GWT 1.5 के रूप में, एक Anchor विजेट है कि आप क्या चाहते हैं क्या करना चाहिए है।

0

मुझे यह भी पता चला कि आप एंकर कक्षा का उपयोग कर सकते हैं। एक क्लिक इवेंट जोड़ें और उस विधि को लोड करें जिसे आप एक नए पेज के रूप में चाहते हैं। पृष्ठ के अंदर स्पष्ट() विधि उदाहरण का उपयोग कर रूट या अन्य पैनलों को साफ़ करें। Rootpanel.get ("रूट पैनल नाम")। स्पष्ट();

I wrote the example up and gave an example यदि आप इसे देखना चाहते हैं। उम्मीद है की यह मदद करेगा।

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