これは、jquery ダイアログの作成に使用したサンプル コードです。JQueryダイアログを作成して拡張しています。
function dialog_box(dynDiv, rootTemplate) {
var dialog_buttons = rootTemplate.buttons;
$("#" + dynDiv.id).dialog({
hide: "explode",
buttons:{},
title: rootTemplate.etype,
text: rootTemplate.text,
resizable: true,
minWidth: 200,
minHeight: 150
});
var mydialog = $("#" + dynDiv.id).dialog()
var buttons = mydialog.dialog("option", "buttons"); // getter
$.extend(buttons, dialog_buttons);
ダイアログボタンは以下のようなjson構造です。
{
"buttons": [
{
"id": "confirm",
"text": "Yes",
click: testconfirm
}
]
}
したがって、以下のようなパラメーターを渡す必要がある場合、拡張中にどのように言及できますか?
click({param1: "Hello", param2: "World"}, testfunction)