2017-04-07 3 views
0

tinyMCE 편집기의 일부 내용을 편집 할 수 없거나 제거 할 수 없도록 만드는 방법이 있나요? "mceNonEditable"클래스를 제공하여 편집 할 수없는 div를 만들 수 있음을 알고 있습니다. 나는 그것을 삭제할 수있다. 그래서 나는 그것도 삭제되지 않도록하고 싶다.비 편집 가능 및 비 제거 형 주석 콘텐츠

답변

0

당신이 겪게 될 이슈 (그리고 이것이 왜 누군가가 이미 해결하지 않은 것인가)는 무언가가 "삭제"될 수있는 많은 방법이 있습니다. 당신은 ...

  • 눌러 DEL 또는 BKSPACE 키
  • 사용하는 TinyMCE에이 API를 편집 할 수없는 부분을 포함하는 선택을 덮어 쓰기/설정 내용을 삽입 할 수
  • TinyMCE에 도구 모음 단추를 클릭하거나 당신의 선택은 편집기로 편집 할 부분
  • 복사/붙여 넣기 내용을 포함 할 때 당신의 선택은 실시간으로 그래서 편집 할 부분

포함 된 경우/덮어 쓰기 내용을 삽입 할 메뉴 옵션 진정으로 무언가를 삭제할 수 없게 만들려면 키 누르기로 편집 할 수없는 섹션을 삭제할 수있는 상황과 함께 편집 불가능 섹션을 덮어 쓸 수있는 상황을 해결해야합니다.

TinyMCE는 키 누르기, BeforeSetContent 및 변경에 도움이되는 다양한 이벤트를 제공하지만이 모든 작업을 포착하는 것은 세부 작업에서이 악재를 어렵게 만드는 악마입니다.

BSPACE 및 DEL의 사용을 중지하려고하면 키 누르기를 캡처하고 삭제할 항목을보고 키 누름을 중지 할 수 있습니다.