Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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?_Gwt - Fatal编程技术网

Gwt 如何使用<;用户界面:风格>;用FlexTable?

Gwt 如何使用<;用户界面:风格>;用FlexTable?,gwt,Gwt,我正在学习使用GWT2.0,并尝试将StockWatcher演示转换为使用UiBinder。演示使用stocksFlexTable.getRowFormatter().addStyleName(0,“watchListHeader”);添加样式,但当我添加到XML并移动CSS时,我似乎不知道如何使样式工作,因为没有stocksFlexTable.getRowFormatter().addStyle()。FlexTables不起作用吗?我也尝试过处理它,但没有成功。尽管如此,我认为FlexTabl

我正在学习使用GWT2.0,并尝试将StockWatcher演示转换为使用UiBinder。演示使用stocksFlexTable.getRowFormatter().addStyleName(0,“watchListHeader”);添加样式,但当我添加到XML并移动CSS时,我似乎不知道如何使样式工作,因为没有stocksFlexTable.getRowFormatter().addStyle()。FlexTables不起作用吗?

我也尝试过处理它,但没有成功。尽管如此,我认为FlexTable之类的动态小部件并没有得到完全支持,原因很明显——即,当您不知道该表将容纳多少行时,您无法预设第n行的样式。此外,仅为第一行或奇数行等提供一些任意的方式需要比GWT开发人员所热衷提供的表达能力更强的表达能力(他们试图坚持使用XHTML),我相信他们在wiki的某个时候指出,声明性语法决不是一种模板语言。无论如何,您可以尝试使用@UiFactory和@UiField(provided=true)来尝试并坚持GWT建议。但是,您仍然需要以编程方式设置任何此类值。

我成功地删除了该部分,并将FlexTable的所有css移到了应用程序css文件中