java - 将 GWT 小部件放入展开的行

标签 java gwt

我希望能够将小部件放入 GWT 2.5 可扩展表的扩展部分。需要说明的是:我在这里看过展示柜:http://showcase2.jlabanca-testing.appspot.com/#!CwCustomDataGrid并看到当我做一个扩展行时我可以重写这个方法:

private void buildContactRow(ContactInfo rowValue, int absRowIndex,
    CellTableBuilder.Utility<ContactInfo> utility, boolean isFriend);

这看起来像是一个非常低级的方法。此示例显示如何使用 TR 和 TD:

TableRowBuilder row = utility.startRow();
TableCellBuilder td = row.startTD();

我想将小部件放入展开的行中。你知道怎么做吗?我想渲染一个 <div id="foobar"/>进入单元格并从 DOM 中获取此 div 并将一个小部件放入其中,但我担心小部件(表格)内的一个 div 不能以这种方式使用。

更新:

如您所见,问题并未绑定(bind)到(仍未发布的 GWT 2.5)。一般来说,我正在寻找一种解决方案,用于将小部件绑定(bind)到仅在最低级别呈现的 Cell 中,例如DOM 被构建为字符串。

最佳答案

我的最终解决方案是实现一个基于VerticalPanel 的表格,其中每一行都是一个Horizo​​ntalPanel。这看起来像一个表格,但很容易将行小部件更改为包含任何内容的 ExpandablePanel。因为我不需要处理巨大的数据量(因为我使用分页)这个解决方案非常快。我使它的 API 类似于 GWT CellTable,因此它易于使用。

关于java - 将 GWT 小部件放入展开的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990049/

相关文章:

java - 如何在 Spring 中通过 Annotations 启用 MongoDB 审计

Java 如何将泛型参数声明为任意接口(interface)

java - RecyclerView 不显示任何内容

java - 通过 Java 中对象的深(与浅)大小限制缓存?

java - GWT - 来自数据库的图像

java - 使用 GWT 从 URL 下载数据

java - 如何根据instanceof对对象进行操作?

GWT 通过属性获取元素

eclipse - 将 GWT 应用程序部署到 Glassfish 3.0

java - 如何使用带有 "select"关键字的 MySql 存储过程迭代 ResultSet?