【问题标题】:Custom widgets containing other HTML/widgets包含其他 HTML/小部件的自定义小部件
【发布时间】:2011-08-08 16:22:01
【问题描述】:

我正在尝试创建一个内部的自定义小部件 由一个简单的 DIV 和一个 BUTTON 元素表示,但可以接受 里面的其他小部件,很像HTMLPanel

所以,我想要这样的东西......

<div class="XXX">
  <button class="YYY"></button>
  {other widget(s) here}
</div>

...封装在一些小部件中,比如WrapperWidget。然后,我可以使用 这个WrapperWidget 在其他一些(多个)ui.xml 文件中:

<ns:WrapperWidget>
   <ul>
     <li>item 1</li>
     <li>item 2</li>
   </ul>
</ns:WrapperWidget>

如何在 GWT 中实现这一点?

谢谢!

【问题讨论】:

标签: gwt widget


【解决方案1】:

我不使用 UI 活页夹,所以我无法为您提供帮助。 要嵌套小部件,通常会使用 Composite http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/Composite.html

【讨论】:

  • 谢谢。通过扩展ComplexPanel,我得到了一些工作。但是,这不会接受 HTML 元素作为子元素。只有其他Widgets.
  • 所以你必须扩展 HtmlPanel,因为这是除了 html 之外的唯一面板。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多