주요 콘텐츠로 건너뛰기

초기화

페이지에 To Do List를 표시하려면 다음 단계를 따르세요:

  1. 페이지에 To Do List 소스 파일 포함
  2. 두 개의 컨테이너 생성: List용과 Toolbar용
  3. List 및 Toolbar 초기화

소스 파일 포함

To Do List 패키지를 다운로드하여 프로젝트 폴더에 압축을 해제하세요. 다운로드 페이지에서 패키지를 받을 수 있습니다.

페이지에 다음 소스 파일을 포함하세요:

  • todo.js
  • todo.css

프로젝트 구조에 맞게 상대 경로를 조정하세요. 아래 예제는 dist 폴더에서 두 파일을 모두 불러옵니다:

index.html
<script type="text/javascript" src="./dist/todo.js"></script>
<link rel="stylesheet" href="./dist/todo.css">

컨테이너 생성

To Do List 위젯은 List와 Toolbar 두 컴포넌트로 구성됩니다.

List와 Toolbar를 위한 두 개의 컨테이너를 생성하고 ID를 지정하세요(예: "root""toolbar"). 다음 코드는 두 컨테이너를 선언합니다:

index.html
<div id="toolbar"></div> <!-- Toolbar 컨테이너 (선택 사항) -->
<div id="root"></div> <!-- List 컨테이너 */}

To Do List 초기화

List 초기화

new ToDo() 생성자로 List를 초기화하세요. 생성자는 두 개의 매개변수를 받습니다:

  • List를 배치할 컨테이너 (위에서 생성한 컨테이너)
  • 구성 속성이 담긴 객체 (전체 목록은 configs 개요 참고)

다음 코드는 #root 컨테이너 안에 List를 생성합니다:

index.js
const { ToDo, Toolbar } = todo; // 전역 todo 객체를 구조 분해 할당

// List 생성
const list = new ToDo("#root", {
// 구성 속성
});

Toolbar 초기화

new Toolbar() 생성자로 Toolbar를 초기화하세요. 생성자는 두 개의 매개변수를 받습니다:

  • Toolbar 컨테이너 (이전 단계에서 생성)
  • 구성 속성이 담긴 객체 (전체 목록은 toolbar 속성 참고)
정보

Toolbar 초기화는 선택 사항입니다. 애플리케이션에 Toolbar가 필요하지 않다면 이 단계를 건너뛰세요.

아래 코드는 Toolbar를 생성하고 api 속성을 통해 List에 연결합니다:

index.js
const { ToDo, Toolbar } = todo; // 전역 todo 객체를 구조 분해 할당

// List 생성
const list = new ToDo("#root", {
// 구성 속성
});

// Toolbar 생성
const toolbar = new Toolbar("#toolbar", {
api: list.api
});
노트

todo 전역을 ToDoToolbar로 구조 분해하여 직접 사용하세요.

new todo.ToDo()new todo.Toolbar() 생성자를 직접 호출하는 경우에는 이 단계를 건너뛰세요.

To Do List에 데이터 불러오기

데이터 불러오기 문서에서 DHTMLX To Do List에 데이터를 불러오는 방법을 설명합니다.

예제