UI Bootstrap テーマをアプリケーションに追加しましたが、そのほとんどはうまく機能しているように見えますが、UI ダイアログ ボタンをデモのように正しくレンダリングできないようです。ボタンがスタイルされるように、jQuery UIはボタンにクラスを追加していないようです。
Chrome デベロッパーを使用すると、ボタンは次のようにレンダリングされます。
<button type="button"
class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
role="button"
aria-disabled="false">
<span class="ui-button-text">Ok</span>
</button>
しかし、ダイアログを作成すると:
$('#dialog').dialog({
title: 'My Text',
close: function (event, ui) {
myfunction();
},
bgiframe: false,
width: 860,
height: 500,
resizable: true,
modal: true,
buttons: {
Cancel: function () {
$(this).dialog("close");
}
}
});
UI ダイアログ ボタンは次のようにレンダリングされます。
<button type="button">Cancel</button>
クラスは追加されておらず、他のメソッドを実行する必要があるかどうか、または取引が何であるかを教えてくれるものは何も見つかりません。
ありがとう。
-V
編集:申し訳ありませんが、使用しているバージョンを参照するのを忘れていました:
ブートストラップ: 2.2.2 jQuery: 1.8.3 jQuery UI: 1.9.2