你能创建一个由CellTable组成的CellTable吗?
这是一个 GWT 问题。
我需要创建数据集的分层视图。让我描述一下这个分层视图应该是什么:
- 在屏幕上放置一个 640 x 480 像素的矩形。
- 现在在上一步的矩形内嵌入 4 个矩形。
- 4 个矩形应均匀占据包围矩形的空间。
- 继续递归地在每个 4 个矩形内嵌入 4 个矩形...
- 依此类推,直到达到停止条件(例如在 N 层停止递归)。
我计划使用 GWT 的 CellTable 来完成此操作。我知道如何用各种开箱即用的单元格制作单元格表(我的意思是:所有实现 Cell 接口的类 )。
但我不知道如何制作小部件的单元表...或单元表的单元表。我想我的问题可以归结为... 如何创建一个新的单元格类型:WidgetCell 或 CellTableCell?
更新:
我找到了一个答案,描述了如何从小部件中创建单元格: how-can-i-put-a-widget- in-a-celltable-cell
鉴于上述答案,我原来用 CellTables 制作 CellTable 的想法实际上可行吗?有更优雅的解决方案吗?我走在正确的道路上吗?
This is a GWT question.
I need to create a hierarchical view of a data set. Let me describe what this hierarchical view is supposed to be:
- Lay down a rectangle that is 640 by 480 pixels on your screen.
- Now embed 4 rectangles inside the rectangle from the previous step.
- The 4 rectangles shall evenly take up the space from the enclosing rectangle.
- Continue recursively embedding 4 rectangles inside each 4 rectangle...
- So on and so forth until a stop condition (like stop recursing at level N).
I plan on doing this with GWT's CellTable. I know how to make a CellTable out of the various out-of-the-box Cell's (what I mean to say is: all the classes that implement the Cell interface ).
But I can't figure out how to make a CellTable of Widgets... or a CellTable of CellTables. I guess my question boils down to... How would you make a new Cell type that is: WidgetCell or CellTableCell?
UPDATE:
I found an answer that describes how to make a Cell out of a Widget: how-can-i-put-a-widget-in-a-celltable-cell
Given the above answer, is my original idea of making a CellTable out of CellTables practically feasible? Is there a more elegant solution? Am I on the right-track?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CellTables 不支持小部件。
Grid
或FlexTable
可能更适合您,因为它们确实接受小部件 - 例如,您可以创建一个 CellTables 网格。不幸的是,没有接受小部件并提供分页的内置解决方案。CellTables do not support widgets.
Grid
orFlexTable
might work better for you, since they do accept widgets - you could make a Grid of CellTables, for instance. Unfortunately, there is no built-in solution that accepts widgets and provides paging.