updateBodyModel

2.11.0 버전부터 지원합니다.

.se-contents DOM을 기반으로 편집 모델을 갱신합니다.

매개변수

이름타입속성설명
optionsObject아래 options에 표시된 기본값APIModel에 대한 옵션을 설정합니다. 아래 options를 참고합니다.

options

기본값:

{
    skipUndoRedo: false,
    skipRendering: false
}

APIModel의 옵션을 설정합니다.

  • skipUndoRedo: true이면, 이 모델을 통해 이루어진 편집 내용이 실행 취소/다시 실행(undo/redo)에 추가되지 않습니다. 이전 실행 취소/다시 실행 스택도 모두 초기화됩니다.
  • skipRendering: true이면, 이 모델을 통해 이루어진 편집 내용이 모델에만 반영되고 화면에는 렌더링되지 않습니다. 모든 편집이 완료된 후에는 반드시 editor.render() 메서드를 통해 별도로 렌더링해야 합니다.

예시

var paragraphs = document.querySelectorAll('.se-contents p');
paragraphs.forEach(function (para, index) {
    para.innerText = index + 'test';
});
editor.updateBodyModel();