GWT Bootstrap3动态主题

时间:2015-10-16 14:04:07

标签: gwt gwtbootstrap3

我尝试使用GWTBootstrap3动态更改引导主题。我不知道从哪里开始看,所以我还没有尝试任何东西。我找到了一个旧gwt-boostrap的过时文章。但我发现bootstrap3的所有内容都是this info,它只显示如何附加主题。我需要能够根据代码中的变量进行切换。

1 个答案:

答案 0 :(得分:1)

我将gwt.xml中的bootstrap include更改为:

<inherits name="org.gwtbootstrap3.GwtBootstrap3NoTheme"/>

然后我在stackoverflow中包含了一个函数,用于加载我下载的bootstrap:

public static native void loadCss(String url)/*-{
        var fileref=document.createElement("link");
        fileref.setAttribute("rel","stylesheet");
        fileref.setAttribute("type","text/css");
        fileref.setAttribute("href", url);
        $doc.getElementsByTagName("head")[0].appendChild(fileref);
    }-*/;

这允许我决定要加载哪个主题。如果你想要股票主题,你也必须手动加载它。