2

两部分的问题。

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

2)ClientBundle沿着路线走,我看到覆盖/替换默认 GWT CSS 类的 CSS 文件必须在如下代码中引用:

public interface TableResources extends CellTable.Resources {

    interface TableStyle extends CellTable.Style {
    }

    @Override
    @Source({ CellTable.Style.DEFAULT_CSS, "/CellTableStyle.css" })
    TableStyle cellTableStyle();
}

... where"/CellTableStyle.css"TableResources. 有没有办法引用与接口不在同一个包中的 CSS 文件,并且说它src与项目的基本目录位于不同的源目录中?

4

1 回答 1

1

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

只需在 .html 文件中引用它

<link rel="stylesheet" type="text/css" href="relative/path/to/your/CSS">
于 2014-01-03T00:11:24.160 回答