如何使用css使smartgwt看起来像gwtext

时间:2011-06-11 01:53:44

标签: java css gwt

我想大多数人都会问这个问题为什么你要做这样的事情。对我来说,答案是我在一个已经拥有数十个gwtext小部件的大型应用程序中工作。由于gwtext已经灭绝,因此建议使用smartgwt添加应用程序。我需要一个标签式窗格,其中包含可编辑的listgrids,看起来像gwtext中的等效项,为了保持一致性,即使这将拥有它自己的条目,因此不会混合。我知道css是如何与html一起使用的。但我对javascript一无所知,毕竟这是使用gwt的美妙之处。如何将CSS与js绑定并且是否有一种将gwtext的css应用于smartgwt小部件的简单方法?

1 个答案:

答案 0 :(得分:0)

您可以将自定义CSS应用于SmartGWT。根据您用于SmartGWT的外观,它会选择CSS文件并使用它来设置小部件的样式。查看此文件以查看CSS文件的位置question about css files for smartgwt project

您可以使用[Tabset].getStylePrimaryName()获取与标签集等元素相关联的样式名称,并使用setStylePrimaryName()应用新样式。

我不确定GWText样式是否与SmartGWT样式类似,因此您必须检查出来并在需要时进行修改。

除非皮肤样式表相似,否则使它看起来像GWText并不是一件容易的事,但至少有办法做到这一点。