DialogプラグインでTinyMCDプラグインを使用しています。
ダイアログのモーダルパラメータをtrueに設定するまで、すべてが正常に機能します。私がそれをしているとき、TinyMCE textareaは、ダイアログが最初に開かれたときだけ正常に機能し、その後読み取り専用になります。
これが私のコードの例です:
tinyMCE.init({ mode: 'none' });
var dlgComments = $('#dlgInternalComments');
if (dlgComments.length == 0)
{
dlgComments = $('<div/>').attr('id', 'dlgInternalComments'),
txtAreaComments = $('<textarea/>').attr('id', 'txtInternalComments').appendTo(dlgComments);
dlgComments.dialog({
height: 300,
width: 800,
modal:true,
open: function ()
{
if ($('#txtInternalComments_parent', $(this)).length == 0)
{
var ddd = {mode:'none'}; //$.extend({}, Globals.RichTextBox, { mode: 'none' });
txtAreaComments.tinymce(ddd);
}
},
buttons: {
'Parse': function ()
{
processAuthorsParagraph();
$(this).dialog('close');
}
}
});
}
else
{
dlgComments.dialog('open');
}
この問題を解決する方法がわかりません。http://www.codestumps.com/2011/05/adding-tinymce-into-a-jquery-ui-dialog/からいくつかの提案を試しましたが、解決策が見つかりませんでした。
よろしくお願いします。