在什么情况下我应该使用FlexTable而不是HTMLTable?
答案 0 :(得分:29)
HTMLTable是一个抽象类。 FlexTable扩展了此类以及Grid。因此,HTMLTable从不直接使用,但您可以使用FlexTable或Grid。问题可能是何时使用FlexTable?什么时候使用Grid?
这些类之间的区别在于,网格总是具有相同数量的行和/或列,而FlexTable每列可以有不同的行,每行有不同的列(由于html属性rowspan和colspan,这是可能的) )。
因此,当您需要flexibale行或列时,您可以使用FlexTable,否则使用Grid。
但是,由于用于创建表的DOM方法较慢, FlexTable在Internet Explorer中非常慢。因此,如果可以或仅使用FlexTable创建一个简单的布局(尽管在这种情况下DockPad可能更容易使用),请避免使用FlexTable。
答案 1 :(得分:0)
你无法比较那样。
根据文件
HTMLTable contains the common table algorithms for Grid and FlexTable.
所以网格或Flextable
扩展HTMLTable
。
并且
根据需要创建单元格的Flexible table
。它可以是锯齿状的(也就是说,每行可以包含不同数量的单元格),并且可以将单个单元设置为跨越多个行或列。
现在我们可以提出一个问题Grid or Flextable
???