你能创建一个由CellTables组成的CellTable吗?

时间:2011-05-13 18:49:26

标签: gwt

这是一个GWT问题。

我需要创建数据集的分层视图。让我来描述一下这个分层视图应该是什么:

  1. 在屏幕上放置一个640 x 480像素的矩形。
  2. 现在在上一步中的矩形内嵌入4个矩形。
    • 4个矩形应均匀占据封闭矩形的空间。
  3. 继续在每个4个矩形中递归嵌入4个矩形......
  4. 依此类推,直到停止状态(如停止在N级递归)。
  5. 我打算用GWT的CellTable做这件事。我知道如何使一个CellTable出的各种外的开箱Cell的(我的意思是说:all the classes that implement the Cell interface)。

    但我无法弄清楚如何制作一个小部件的CellTable ......或一个CellTable的CellTable。我想我的问题归结为... 你会如何做一个新的细胞类型是:?WidgetCell或CellTableCell


    更新:

    我找到了一个答案,描述了如何从窗口小部件中创建一个单元格:how-can-i-put-a-widget-in-a-celltable-cell

    鉴于上述答案,我最初的想法是从CellTables制作CellTable几乎可行吗?有更优雅的解决方案吗?我是在正确的轨道上吗?

1 个答案:

答案 0 :(得分:1)

CellTables不支持小部件。 GridFlexTable可能对您更有效,因为他们接受小部件 - 例如,您可以制作一个Cell of CellTables。不幸的是,没有内置的解决方案可以接受小部件并提供分页。