Page tree
Skip to end of metadata
Go to start of metadata

릴리즈 2.11.0 이상

변경된 DOM을 기준으로 편집모델을 갱신합니다.
화면에 렌더링된 HTML DOM을 편집 후 편집모델에 반영하는데 사용됩니다.


Parameters:

Name

Type

Attribute

Description

beforeId

String
변경되기전 DOM의 ID값
afterIdString

변경 후 DOM의 ID값. 기본값은  beforeId.

optionsObject

{

    skipUndoRedo: false,

    skipRendering: false

}

APIModel의 옵션을 설정합니다.

skipUndoRedo : 이 값이 true이면 해당 모델을 통한 편집 결과는 undo/redo가 되지 않습니다. 또한 이전 undo/redo stack도 초기화됩니다.

skipRendering : 이 값이 true이면 해당 모델을 통한 편집 결과는 모델에만 반영이되고 화면에 렌더링 되지 않습니다.  모든 편집이 완료된 후 editor.render() 메소드를 통해 별도로 렌더링해야 합니다.


Example:

ID가 변경되지 않은 경우
var p = document.getElementById('p1');
p.innerText = '텍스트를 변경합니다.';
editor.updateModel('p1');
ID가 변경된 경우
var p1 = document.getElementById('p1');
p1.id = 'p2';
p2.innerText = '텍스트를 변경합니다.';
editor.updateModel('p1', 'p2');
  • No labels