GWT Bootstrap3 动态主题

GWT Bootstrap3 dynamic theme

我正在尝试使用 GWTBootstrap3 动态更改 bootstrap 主题。我不确定从哪里开始寻找,所以我根本没有尝试过任何东西。我找到了一篇关于旧版 gwt-boostrap 的过时文章。但是我为 bootstrap3 找到的所有内容都是 this info,它只显示了如何附加主题。我需要能够根据代码中的变量进行切换。

我将 bootstrap 包含在 gwt.xml 中更改为:

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

然后我包含了一个我在 Whosebug 上找到的函数来加载我下载的 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);
    }-*/;

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