본문으로 건너뛰기

setValue()

설명

RichText에 새 값을 적용합니다

사용법

setValue: (value: string, encoder?: any): void;

매개변수

  • value - (필수) RichText에 삽입할 값
  • encoder - (선택) 커스텀 형식에서 값을 디코딩하는 데 사용하는 커스텀 파서. 사용 가능한 형식은 html(기본값), text, markdown입니다

필요한 encoder는 다음과 같이 가져올 수 있습니다:

const fromTextEncoder = richtext.text.fromText;             // 텍스트 encoder
const fromHTMLEncoder = richtext.html.fromHTML; // HTML encoder
const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // 마크다운 encoder

예제

const editor = new richtext.Richtext("#root", {
// 설정 속성
});

const editor_value = "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos."

const fromTextEncoder = richtext.text.fromText;
editor.setValue(editor_value, fromTextEncoder);

변경 로그: 이 메서드는 v2.0에서 업데이트되었습니다. mode 매개변수가 제거되고 encoder 매개변수가 추가되었습니다

관련 샘플: RichText. 다양한 형식으로 작업하기 (Markdown, HTML, 텍스트)