UiBinder 中的 GWT 2.1 放置 Cell Widgets

标签 gwt uibinder gwt2 gwt-mvp

它是如何工作的?

我看到没有定义标签,例如在 UiBinder.ui.xml 文件中添加 CellTable,比如

这方面的文档很少。

因此,如果它不起作用,我应该将单元格小部件放在哪里,在 uiBinder 类或演示者中?

最佳答案

查看随 GWT 2.1.0 提供的费用示例。

基本上你需要添加到 <ui:Binder标签:

xmlns:c='urn:import:com.google.gwt.user.cellview.client'

然后将其用作例如:
<c:CellTable
      addStyleNames='{desktop.table}'
      width='100%'
      ui:field='table' />

这是来自 ExpenseReportList类(class)。

UI 小部件不应进入 Presenter。 celltabel 具有在演示者和 View 之间传递数据的接口(interface)。

关于UiBinder 中的 GWT 2.1 放置 Cell Widgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4185787/

相关文章:

css - 如何在运行时更改 GWT 中的 CSS 主题?

google-app-engine - GWT+UIBinder+Gin+Guice+JDO+GAE实例

在 Tomcat 中时,GWT 无法从文件系统加载图形

gwt - CSS 类定义在 <g :HTML> element 内不起作用

java - GWT 中 tabPanel 上的监听器

java - GWT 警告 : No file found for:/com. mycompany.project.ImageViewer/GreetingService

java - GWT 2.0 Chrome 开发者插件的问题

java - 使用 GWT 时不相关的 Google App Engine API?

java - 在 UiBinder 中的标签旁边显示我的星号