在什么情况下我应该使用FlexTable而不是HTMLTable?
发布于 2009-04-20 16:30:15
HTMLTable是一个抽象类。FlexTable扩展了这个类以及网格。因此,网格永远不会直接使用,但您可以使用FlexTable或HTMLTable。问题是什么时候使用FlexTable?什么时候使用Grid?
这些类之间的不同之处在于,网格始终具有相同数量的行和/或列,而FlexTable可以具有每列不同的行和每行不同的列(这是由于html属性rowspan和colspan而实现的)。
因此,当您需要灵活的行或列时,您可以使用FlexTable或其他网格。
然而,由于用于创建表的DOM方法很慢,所以FlexTable在Internet Explorer中非常慢。因此,如果可以或只使用FlexTable创建一个简单的布局(尽管在这种情况下,DockPanel可能更容易使用),请避免使用它。
发布于 2013-03-31 03:21:18
你不能这样比较。
根据文档
HTMLTable contains the common table algorithms for Grid and FlexTable.因此网格或Flextable扩展了HTMLTable。
和
一种按需创建单元格的Flexible table。它可以是锯齿状的(即每行可以包含不同数量的单元格),并且可以将单个单元格设置为跨越多行或多列。
现在我们可以有一个问题Grid or Flextable?
这是Performance difference between grid and Flextable.
https://stackoverflow.com/questions/765638
复制相似问题