【发布时间】:2011-06-27 14:24:28
【问题描述】:
我们有一个使用 UIBinder 构建的现有 UI,其 ui.xml 文件包含以下层次结构:
<ui:UiBinder>
<div>
Multiple <span> or <a> separated by verbatim HTML (like | separators).
我需要用列表框替换其中一个锚点。
有没有一种方法可以在不将 div 替换为 HTMLPanel 并将所有锚点更改为其他内容的情况下进行此转换?
如果我尝试在其中粘贴 gwt:ValueListBox 或 gwt:ListBox,我会收到一条错误消息,提示我无法将两者混合使用。我也不能在 UIBinder 下有多个子项(例如 div 和 HTMLPanel)。
如果我唯一的选择是将所有内容都转换为小部件,那么对和项目的适当转换是什么?
【问题讨论】:
-
为什么不向活页夹添加一个 HTMLPanel,然后将 div 和其余的 HTML 放入其中?