UIBinder에서 다음 코드를 사용하여 프로그래밍 방식으로 코드의 href
링크를 설정할 수 있습니다. 나는이 때GWT : 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을 설정하려면 코드에서 DOM을 조작,하지만 추한 : 이전에 내가 사용에 의존했습니다. 더 좋은 방법이 있습니까?
왜 InlineLabel 위젯을 사용하고 있습니까? 대신 s 또는 유사한 요소를 사용할 수 없습니까? –
@ Thomas- 프로그래밍 방식으로 업데이트해야하기 때문에 InlineLabels를 사용하고 있습니다. 인라인 라벨은 스팬으로 렌더링됩니다. –