4

DatagridCelltable 有什么区别?

我知道以下主要差异

  1. Datagrid 提供RequiresResize.onResize()功能,而 celltable 不提供此功能
  2. Datagrid 标题是固定的,在滚动内容时不会移动。但我想知道这么大的差异是否足以让他们制作一个全新的小部件。
4

2 回答 2

4

你列出的理由就足够了。它们在内部的工作方式类似,您可以在 Google 群组讨论中跟踪或多或少相同的信息 - https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/PBhu6RtP4G8

我们选择 DataGrid 是因为它与响应式设计配合得很好,滚动看起来很好地塞进了网格而不是外面。我确实觉得 CellTable 是多余的。

于 2013-04-17T10:58:35.247 回答
4

是的,这些和其他差异使得需要一个新的小部件。

DataGrid 被认为包含在ProvidesResize层次结构(布局面板)中,并且当您不将其放入小部件时,它明确要求设置固定宽度ProvidesResize

如您所见,在 GWT 中,对于某些事情,同一个小部件有两种实现,具体取决于应用程序布局(基本或布局面板)。

于 2013-04-17T11:10:19.753 回答