2

GWTBootstrap3 でブートストラップ テーマを動的に変更しようとしています。どこから調べればいいのかわからないので、何も試していません。古い gwt-boostrap に関する古い記事を見つけました。しかし、bootstrap3 について私が見つけたのは、テーマをアタッチする方法のみを示すこの情報だけです。コード内の変数に基づいて切り替えることができる必要があります。

4

1 に答える 1

1

gwt.xml に含まれるブートストラップを次のように変更しました。

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

次に、ダウンロードしたブートストラップをロードするために、stackoverflow で見つけた関数を含めました。

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);
    }-*/;

これにより、ロードするテーマを決定できます。ストック テーマが必要な場合は、手動でロードする必要があります。

于 2015-10-16T16:25:05.737 に答える