2016-09-18 1 views

답변

2

새 문서가 메뉴에서 선택 될 때 TinyMCE에 어떤 특정 이벤트를 발행하지 않습니다 . 두 가지 중 하나를 수행 할 수 있습니다.

1 - ExecCommand 이벤트를 활용하고 실제 명령이 실행되었는지 확인하십시오.
파일 -> 새 문서를 선택하면 편집기에서 ExecCommand 이벤트가 발생하고 command 속성은 값 mceNewDocument으로 설정됩니다. ExecCommand 이벤트를 찾는 코드를 TinyMCE 구성에 추가 한 다음 command 속성이 mceNewDocument으로 설정되었는지 확인합니다. 예를 들어, 당신은 ... 당신의 TinyMCE에 구성에

setup: function (editor) { 
    editor.on('ExecCommand', function (e) { 
     if("mceNewDocument" == e.command) { 
     console.log('New Document was run..."); 
     } 
    }); 
} 

2이를 넣을 수 있습니다 - 사용자 정의 새 문서 메뉴 옵션을 구축 할 수 있습니다.
사용자 지정 메뉴 옵션을 만들고 기본 메뉴 사용을 중지 할 수 있습니다. 그런 다음이 옵션을 선택했을 때 필요한대로 사용자 지정 논리를 추가 할 수 있습니다. 현재 사용자 정의 메뉴 항목에 대해 자세히 알아볼 수 있습니다 : 당신이 것을 사용할 수 있도록

https://www.tinymce.com/docs/demo/custom-toolbar-menu-item/

기본 메뉴 옵션 TinyMCE에 내 FormatControls.js 파일에 정의 된 사용자 정의 버튼에 대한 템플릿으로.