Disclosure面板标题小部件客户端包,@ sprite不起作用

时间:2013-01-23 14:31:38

标签: gwt gwt2

我正在使用DisclosurePanel,因为标题内容我有应用样式的HorizontalPanel,这些样式具有背景图像,它使用带有@sprite的ClientBundle。 但问题是样式不适用于标题小部件(水平面板)

这里我的代码

入门级

public class Test implements EntryPoint {

    /**
     * This is the entry point method.
     */
    public void onModuleLoad() {
        TestClientBundle.INSTANCE.testCsss().ensureInjected();
        DisclosurePanel dp = new DisclosurePanel();
        HorizontalPanel hp = new HorizontalPanel();
        dp.setStyleName("blue");
        Label l = new Label("testing the DP with IMG-CSS bundle");
        hp.add(l);
        dp.setHeader(hp);
        dp.setContent(new Label("Body"));
        RootPanel.get().add(dp);
    }
}

ClientBundle界面

public interface TestClientBundle extends ClientBundle {

    TestClientBundle INSTANCE = GWT.create(TestClientBundle.class);

    @Source("blue.jpg")
    public ImageResource blue();

    @Source("test.css")
    public CssResource testCsss();
}

Css文件

@external .blue;
@sprite .blue {
    gwt-image: 'blue';
    cursor: pointer;
    text-decoration: none;
}

GWT中是否存在已知问题或我的代码错误?

0 个答案:

没有答案