在ClientTundle之外的任何其他方式来设置GWT中的CellTables样式?

时间:2013-10-03 16:50:51

标签: java css gwt gwt-celltable

由两部分组成的问题。

1) 我完全没有反对ClientBundle;它很棒(开发人员输入CSS的缩小,混淆等),但我想知道,还有另一种方式来设置CellTable的样式吗?模糊(生成)的类名用于设置表的样式。有没有办法(黑客或非黑客)关闭生成的CSS的使用,并以更直接的方式覆盖类名(比如通过index.html文件中的引用使用“{{{ {1}}“班级名称”,不使用.cellTable*

2) 继续ClientBundle路由,我发现覆盖/替换默认GWT CSS类的CSS文件必须在这样的代码中引用:

ClientBundle

...其中public interface TableResources extends CellTable.Resources { interface TableStyle extends CellTable.Style { } @Override @Source({ CellTable.Style.DEFAULT_CSS, "/CellTableStyle.css" }) TableStyle cellTableStyle(); } "/CellTableStyle.css"位于同一个包中。有没有办法引用与接口不在同一个包中的CSS文件,并且说在与项目的基础TableResources目录不同的源目录中?

1 个答案:

答案 0 :(得分:1)

  

“有没有办法引用与接口不在同一个包中的CSS文件,并且说与项目的基本src目录位于不同的源目录中?”

只需在.html文件中引用它

即可
<link rel="stylesheet" type="text/css" href="relative/path/to/your/CSS">