Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT:FlexTable与Table_Gwt - Fatal编程技术网

GWT:FlexTable与Table

GWT:FlexTable与Table,gwt,Gwt,在什么情况下我应该使用FlexTable而不是HTMLTable?HTMLTable是一个抽象类。FlexTable扩展了此类以及网格。因此,HTMLTable永远不会直接使用,但您可以使用FlexTable或Grid。问题是什么时候使用FlexTable?什么时候使用网格 这些类之间的区别在于网格始终具有相同的行数和/或列数,而FlexTable每列可以有不同的行数,每行可以有不同的列数(这是由于html属性rowspan和colspan而实现的) 因此,当您需要flexibale行或列时,可

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

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

这些类之间的区别在于网格始终具有相同的行数和/或列数,而FlexTable每列可以有不同的行数,每行可以有不同的列数(这是由于html属性rowspan和colspan而实现的)

因此,当您需要flexibale行或列时,可以使用FlexTable和其他网格


但是,由于用于创建表的DOM方法非常慢,因此在Internet Explorer中FlexTable的速度非常慢。因此,如果可以或仅使用FlexTable创建简单布局,请避免使用FlexTable(尽管在这种情况下,DockPanel可能会更易于使用)。

您无法进行这样的比较

根据文件

HTMLTable contains the common table algorithms for Grid and FlexTable.
因此网格或
Flextable
扩展了
HTMLTable

根据需要创建单元格的
灵活表格
。它可以是参差不齐的(即,每行可以包含不同数量的单元格),单个单元格可以设置为跨多行或多列

现在我们可以问一个问题
网格或Flextable


下面是

但是,Internet Explorer的速度非常慢:)FWIW我在Windows 7-IE 11、Firefox 28和Chrome 34上尝试了这里提到的性能测试(实际测试在这里:)。性能上只有很小的差异,FlexTable通常比“网格”更快。Chrome在大多数情况下以2倍的优势击败FF和IE。