0
私は、次の機能があります:私は、コードの一部にダイアログを作成ダイアログのオープンイベントにパラメータを渡すにはどうすればよいですか?
(function ($) {
$.fn.createCommonDialog = function() {
this.dialog({
autoOpen: false,
modal: true,
resizable: false,
draggable: true,
height: 'auto',
width: 875,
buttons: {
"Submit": function() {
tinyMCE.triggerSave();
$("#update-message").html('');
$("#menuForm").submit();
},
"Cancel": function() {
$(this).dialog("close");
}
},
open: function (event, ui) {
tinyMCE.init(window.tinyMCEOptions);
$('.ui-dialog-buttonpane').
find('button:contains("Submit")').button({ icons: { primary: 'ui-icon-plus'} });
$('.ui-dialog-buttonpane').
find('button:contains("Cancel")').button({ icons: { primary: 'ui-icon-cancel'} });
$("#dialog_type").wijdropdown();
$("#dialog_select").wijdropdown();
$(":input[type='text'],:input[type='password'],textarea").wijtextbox();
}
});
};
})(jQuery);
を:
$('#commonDialog').createCommonDialog();
後、私は、オープンイベントを呼び出します。
var dialogDiv = $('#commonDialog');
dialogDiv.dialog('option', 'title', 'Editing: ' + viewID);
dialogDiv.dialog('open');
がいくつかあります私はオープンコールの一環としてパラメータを渡すことができますか?
オープンイベント内から 'title'オプションの値を確認することはできますか?