私はノックアウトとjQuery UIをノックアウト-jquery-ui-widget.jsで使用しています。
ダイアログを作成します:
<div class="dialog" id="my-dialog" data-bind='jqueryui: { widget: "dialog", options:{autoOpen: false,modal:true,
closeOnEscape: false,
resizable: false,
draggable: false,
width: 600,
position: "center top+80",
title:MyApp.i18n.gettext("Configure")
} }'>
...
</div>
私のコードでは、次のように開きます。
$("#my-dialog").dialog("option", "buttons", that.getButtons()).dialog("open");
どこ
that.getButtons = function(){
return [{
text: MyApp.i18n.gettext("Button1"),
click: function(){
...
},
disable: ?
}];
};
私の問題は、jQuery UIDialog でこの jQuery UIButton に無効値をバインドする方法です。
独自のボタンを使用して html に独自のテンプレートを記述せずにそれを行うことは可能ですか?