正しいボタンをクリックすると正常にポップアップするトランザクション編集jQueryダイアログがありますが、ダイアログ内で定義された「保存」および「キャンセル」ボタンは表示されません。ダイアログの HTML は次のとおりです。
<div id="trxpop">
<div>
<label for="txtItem1">Item1: </label>
<input id="txtItem1" type="text" /><br />
<label for="item1">Item2: </label>
<input id="txtItem2" type="text" /><br />
</div>
</div>
そしてjQueryはここにあります
jQuery.fn.EditTrx = function (item1, item2) {
$("#txtItem1").val(item1);
$("#item1").val(item1);
$("#trxpop").dialog({
title: 'Edit Transaction',
modal: true,
buttons: {
'Save': function () {
/* Do stuff */
$(this).dialog('close');
},
'Cancel': function () {
$(this).dialog('close');
}
},
resizable: false,
draggable: true,
stack: true,
closeOnEscape: true,
zIndex: 1320,
width: 500
});
}
これは、私が読んだすべてのドキュメントに従って機能するはずです。