के साथ एंकर में विजेट एम्बेड करने के लिए मैं UIBinder में निम्न का उपयोग करना चाहता हूं, ताकि मैं अपने कोड में लिंक के href
प्रोग्रामेटिक रूप से सेट कर सकूं।जीडब्ल्यूटी: UIBinder
<g:HTMLPanel>
<g:Anchor ui:field="link">
<g:InlineLabel ui:field="firstName"/>
<g:InlineLabel ui:field="lastName"/>
</g:Anchor>
</g:HTMLPanel>
जब मैं यह कोशिश मैं:
ERROR: Found widget in an HTML context Element <g:InlineLabel ui:field='firstName'> (:7).
मैं कैसे एक लंगर के अंदर विजेट एम्बेड कर सकते हैं? इससे पहले मैं का उपयोग कर का सहारा लिया गया है:
<a id="myAnchor">
etc...
</a>
और फिर HREF स्थापित करने के लिए मेरी कोड में डोम से छेड़छाड़, लेकिन यह बदसूरत है। क्या कोई बेहतर तरीका है?
आप इनलाइन लेबल विजेट का उपयोग क्यों कर रहे हैं? क्या आप एस या इसके बजाय समान तत्व का उपयोग नहीं कर सकते? –
@ थॉमस- मैं इनलाइन लेबल का उपयोग कर रहा हूं क्योंकि मुझे उन्हें प्रोग्रामेटिक रूप से अपडेट करने की आवश्यकता है। इनलाइन लेबल एक अवधि के रूप में प्रस्तुत करता है। –