Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
title릴리즈 2.10.7 이상

API를 통한 편집을 위해 APIModel을 현재 Selection에 해당하는 APIModel들을 반환합니다.


Parameters:

Name

Type

Attribute

Description

selector

StringselectoroptionsObject

{

    skipUndoRedo: false,

    skipRendering: false

}

APIModel의 옵션을 설정합니다.

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

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

...

Code Block
languagejs
themeEmacs
var body = editor.getAPIModels('.se-contents')[0];
body.append('<p><span>APPEND TEXT</span></p>');

...

Code Block
languagejs
themeEmacs
titleskipUndoRedo : true
var body = editor.getAPIModels('.se-contents', { skipUndoRedo : true })[0];
body.append('<p><span>APPEND TEXT</span></p>');

...

Code Block
languagejs
themeEmacs
titleskipRendering : true
var body = editor.getAPIModels('.se-contents', { skipUndoRedo : true })[0];
body.setText('TEXT');
body.append('<p><span>APPEND TEXT</span></p>');
body.prepend('<p><span>PREPEND TEXT</span></p>');

editor.render();

...