나는 한동안 문제를 해결해 왔으며 해결책을 찾지 못했습니다. 대화 상자의 내용을 편집기로 전달하려고합니다. 내가 뭘 하려는지 사용자가 편집기에서 내 사용자 정의 버튼을 클릭하면 대화 상자 창이 열립니다. 그런 다음 창은 외부 페이지를 열어 테이블을 표시합니다. 그런 다음 사용자가 라디오 버튼을 클릭하고 어떤 행을 선택했는지에 따라 특정 속성이 전달됩니다 (이것이 내가 얻을 수없는 것입니다).TinyMCE 대화 상자 팝업 메뉴에서 내용을 편집기로 전환
여기에 지금까지 내가 무엇을 내 코드입니다 :
$(document).ready(function() {
tinymce.init({
selector: '#postContent',
menubar: false,
statusbar: false,
plugins: 'code, hr, image, link, media, paste, table, textcolor',
toolbar: 'undo redo pastetext | formatselect | bold italic underline | subscript superscript | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | filelibrary link unlink | hr table | code',
setup: function(e) {
e.addButton('filelibrary', {
image: 'file-library.svg',
title: 'File Library',
onclick: function() {
e.windowManager.open({
title: 'File Library',
url: 'file-library.php',
width: $(window).width() * .75,
height: $(window).height() * .75,
buttons: [{
text: 'Insert to Post',
onclick: function(e) {
var d = $('.option:checked').attr('data');
tinymce.activeEditor.execCommand('mceInsertContent', false, '<p>' + d + '</p>');
top.tinymce.activeEditor.windowManager.close();
}
}, {
text: 'Cancel',
onclick: 'close'
}]
});
}
});
}
});
});
그냥 싶어 올바른 방향으로 지적받을. 어떤 도움이나 제안이라도 대단히 감사하겠습니다. 미리 감사드립니다.