릴리즈 2.11.0 이상
API를 통한 편집을 위해 APIModel을 반환합니다.
Parameters:
Name | Type | Attribute | Description |
---|---|---|---|
selector | String | selector | |
options | Object | { skipUndoRedo: false, skipRendering: false } | APIModel의 옵션을 설정합니다. skipUndoRedo : 이 값이 true이면 해당 모델을 통한 편집 결과는 undo/redo가 되지 않습니다. 또한 이전 undo/redo stack도 초기화됩니다. skipRendering : 이 값이 true이면 해당 모델을 통한 편집 결과는 모델에만 반영이되고 화면에 렌더링 되지 않습니다. 모든 편집이 완료된 후 editor.render() 메소드를 통해 별도로 렌더링해야 합니다. |
Return:
Type | Description |
---|---|
Element[] | 편집을 위한 API 모델의 배열 |
Example:
var body = editor.getAPIModelsBySelector('.se-contents')[0]; body.append('<p><span>APPEND TEXT</span></p>');
skipUndoRedo : true
var body = editor.getAPIModelsBySelector('.se-contents', { skipUndoRedo : true })[0]; body.append('<p><span>APPEND TEXT</span></p>');
skipRendering : true
var body = editor.getAPIModelsBySelector('.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();