2012-12-06 8 views
3

내 응용 프로그램에 TinyMCE 편집기를 사용하고 있습니다.TinyMCE Readonly Body

나는 "readonly"로 화면에 내 몸과 프레젠테이션 도구 모음을 갖고 싶습니다.

readonly:true 

은 클라이언트가 허용하지 않는 프리젠 테이션 표시 줄을 비활성화합니다 (컨텐츠 영역과 툴바가 모두 필요함). 잘 작동하지만 내가 프리젠 테이션 아이콘 또는 버튼 중 하나를 클릭 할 때 내가 그것을 어느해야하지 문서 텍스트를 굵게 만드는 굵은 클릭하면 같은 효과를 제공

body.contentEditable = false; 

:

나는 successully했다.

+0

당신은 그것을 [바이올린] (http://fiddle.tinymce.com/) – yb007

+0

http://fiddle.tinymce.com/40caab – Nimmi

+0

에 표시 할 수 있습니까? 제 요구 사항으로서 총알과 일부 정렬을 추가하십시오. 그것을 클릭 한 후에도 적용되지 않습니다. 감사합니다 ... – Nimmi

답변

2

다음을 추가하여 편집기에서 변경 사항을 실행 취소하고 onchange_callback을 실행할 수 있습니다.

//undo all the changes in the editor  
tinyMCE.activeEditor.undoManager.undo(); 

//remove all undo levels so there will no possibility of redoing last action 
tinyMCE.activeEditor.undoManager.clear(); 

는 여기 DEMO

가 도움이 희망입니다!

+0

좋은 점은 많이 주셔서 감사하지만 CSS와는 다른 것을 찾았습니다. 더 많은 것을보기 위해 바이올린을 보시기 바랍니다. 툴바 ID에 비활성화 클래스를 적용했습니다. document.getElementById ("elm1_toolbargroup"). setAttribute ("Class", "mceButtonDisabled"); – Nimmi

+0

http://fiddle.tinymce.com/T0caab – Nimmi