사용자가 기사에 서식 및 주석을 적용하고 (서면 및 시각적 메모를 작성) 해당 계정 만 저장할 수있는 웹 응용 프로그램을 만들 계획입니다. 내 유일한 문제는 사용자가 텍스트를 편집 할 수 없다는 것입니다. 강력한 리치 텍스트 에디터이기 때문에 CKEditor를 사용하고 싶습니다. 그러나 일단 읽기 전용이되면 더 이상 포맷 할 수 없습니다. 그것을 무시할 수있는 방법이 있습니까?CKEditor를 읽기 전용으로 만들 수 있지만 포맷이 가능하도록 만드는 방법은 무엇입니까?
1
A
답변
2
내가 여기에 제공 할 수 있었던 이럴 가장 좋은 방법은 실제로 에디터 문서가 아닌 editble의 body
요소 만들 해킹 :
var editor = CKEDITOR.replace('editor1', {
language: 'en'
});
editor.on('contentDom', function() {
editor.document.getBody().setAttribute('contenteditable', false);
});
텍스트를 만들 수있을 것입니다 동안 것을 그러나주의를 굵게 또는 단락을 예 : blockquote 또는 심지어는 특정 변경 사항을 취소 할 경우 편집기 플러그인을 사용하여 테이블이나 이미지와 같은 내용을 삽입 할 수 없으며 NewPage 플러그인을 사용하는 경우 편집기가 비어있어 아무 것도 쓰거나 삽입 할 방법이 없습니다. 여기서 플러그인을 선택하는 것이 중요합니다.
좀 더 설명해 주시겠습니까? 보려는 형식 (굵게, 맞춤, 들여 쓰기 등) 및 사용할 콘텐츠 유형 (텍스트, 이미지, 포함 된 미디어 등)은 무엇입니까? – f1ames