我的自定义css没有被完全取消

时间:2012-12-06 15:37:11

标签: gwt gwt-2.5

我为树和其他小部件创建了一个自定义css。

我做了以下条目

<inherits name='com.google.gwt.user.theme.standard.Standard' />
<stylesheet src="CustomStylesheet.css" />

但仍然只有一些风格被捡起而其他风格却没有。有没有人遇到类似的问题?

2 个答案:

答案 0 :(得分:0)

它将是以下之一,

您必须使用Andrew提到的CSS Resource,否则您错过了Doctype声明。

您还可以访问此链接:doctype explantion w.r.t to GWT

答案 1 :(得分:0)

你应该用“com / google / gwt / user / cellview / client / CellTree.css”css文件写相同的样式类名,你可以改变内容css

pulic class MyClass extends Composite {
   public interface MyResources extends CellTree.Resources {

        @ImageResource.ImageOptions(flipRtl = true)
        @Source("cellTreeClosedItem.gif")
        ImageResource cellTreeClosedItem();

        @ImageResource.ImageOptions(flipRtl = true)
        @Source("cellTreeOpenItem.gif")
        ImageResource cellTreeOpenItem();

        @Override
        @Source({"com/google/gwt/user/cellview/client/CellTree.css"})
        CellTree.Style cellTreeStyle();
    }

    private MyResources res = GWT.create(MyResources.class);


    public void onInitialize(){
        cellTree = new CellTree(treeViewModel, null, res);
    }
}