1

我处于一种情况,我希望整个小部件成为另一个页面的链接。两者都只接受字符串或Anchor作为视觉表示。但是,我需要例如 a作为链接。HyperlinkSafeHTML<div>...</div>

这将类似于:

<a href="somesite"><div><p>This whole thing is a link</p></div></a>

有没有办法做到这一点,而无需自定义编码我自己的 SafeHTML?更具体地说,我希望 GXTHBoxLayoutContainer可以点击和收藏。

4

1 回答 1

0

最简单的解决方案是使用 UiBinder:

<ui:UiBinder
  xmlns:ui="urn:ui:com.google.gwt.uibinder"
  xmlns:container="urn:import:com.sencha.gxt.widget.core.client.container">

 ...
 <g:HTMLPanel>
     <a href="somesite">
       <container:HBoxLayoutContainer>...</container:HBoxLayoutContainer>
     </a>
 </g:HTMLPanel>
于 2013-03-28T13:34:48.057 回答