GWT:FlexTable vs Table

Ant*_*ong 12 gwt

在什么情况下我应该使用FlexTable而不是HTMLTable?

Hil*_*amp 29

HTMLTable是一个抽象类.FlexTable扩展了此类以及Grid.因此,HTMLTable从不直接使用,但您可以使用FlexTable或Grid.问题可能是何时使用FlexTable?什么时候使用网格?

这些类之间的区别在于,Grid总是具有相同数量的行和/或列,而FlexTable每列可以有不同的行,每行有不同的列(由于html属性rowspan和colspan,这是可能的).

因此,当您需要flexibale行或列时,可以使用FlexTable和Grid.

但是,由于用于创建表的DOM方法较慢,因此FlexTable在Internet Explorer中速度极慢.因此,如果可以或仅使用它创建一个简单的布局(尽管在这种情况下DockPad可能更容易使用),请避免使用FlexTable.

  • 但话说回来,Internet Explorer中的一切都非常慢:) (4认同)