소스 코드와 데모를 확인하려면이 GitHub 페이지를 방문 할 수 있습니다. <span>var tasks = {
</span> <span>data: [{
</span> <span>id: 1,
</span> <span>text: "Project #1",
</span> <span>start_date: "01-06-2015",
</span> <span>duration: 11,
</span> <span>progress: 0.6,
</span> <span>open: true
</span> <span>}, {
</span> <span>id: 2,
</span> <span>text: "Task #1",
</span> <span>start_date: "03-06-2015",
</span> <span>duration: 5,
</span> <span>progress: 1,
</span> <span>open: true,
</span> <span>parent: 1
</span> <span>},
</span> <span>/*some more tasks*/
</span> <span>{
</span> <span>id: 6,
</span> <span>text: "Task #2.3",
</span> <span>start_date: "05-06-2015",
</span> <span>duration: 4,
</span> <span>progress: 0.2,
</span> <span>open: true,
</span> <span>parent: 3
</span> <span>}
</span> <span>],
</span> <span>links: [{
</span> <span>id: 1,
</span> <span>source: 1,
</span> <span>target: 2,
</span> <span>type: "1"
</span> <span>}, {
</span> <span>id: 2,
</span> <span>source: 1,
</span> <span>target: 3,
</span> <span>type: "1"
</span> <span>},
</span> <span>/*some more links*/
</span> <span>{
</span> <span>id: 5,
</span> <span>source: 5,
</span> <span>target: 6,
</span> <span>type: "0"
</span> <span>}
</span> <span>]
</span><span>};</span>
webix로 자신의 간트 차트 생성에 대한 자주 묻는 질문 (FAQ)
webix에서 Gantt 차트의 모양을 사용자 정의 할 수 있습니까? webix는 Gantt 차트에 대한 다양한 사용자 정의 옵션을 제공합니다. 막대, 텍스트 및 그리드 라인의 색상, 크기 및 스타일을 변경할 수 있습니다. 라벨, 툴팁 및 범례를 추가 할 수도 있습니다. 모양을 사용자 정의하려면 JavaScript 코드에서 Gantt 차트 객체의 속성을 수정해야합니다. 예를 들어, 막대의 색상을 변경하려면 '색상'속성을 사용할 수 있습니다. CSS를 사용하여 Gantt 차트의 모양을 추가로 사용자 정의 할 수 있습니다.
내 Gantt 차트의 작업간에 종속성을 추가 할 수 있습니까?
예, Gantt 차트의 작업간에 종속성을 추가 할 수 있습니다. webix에서. 종속성은 작업의 막대를 연결하는 라인으로 표시됩니다. 종속성을 추가하려면 데이터의 작업에 대해 '종종 _on'속성을 지정해야합니다. 이 속성의 값은 그 자산의 값이 의존하는 작업의 ID 여야합니다. 이렇게하면 종속 작업에서 의존하는 작업으로의 선을 자동으로 그립니다. Gantt 차트에서 많은 양의 데이터를 처리 할 수있는 방법은 무엇입니까?
webix는 Gantt 차트에서 많은 양의 데이터를 처리 할 수있는 몇 가지 기능을 제공합니다. '페이징'기능을 사용하여 데이터를 페이지로 나눌 수 있습니다. 이를 통해 한 번에 관리 가능한 양의 데이터를 표시 할 수 있습니다. '필터링'기능을 사용하여 특정 기준을 충족하는 데이터 만 표시 할 수도 있습니다. 특정 작업에 집중하려면 유용 할 수 있습니다. Gantt 차트를 PDF 또는 이미지 파일로 내보낼 수 있습니까?
예, Gantt 차트를 PDF 또는 PDF로 내보낼 수 있습니다. webix의 이미지 파일. 차트를 다른 사람과 공유하거나 보고서에 포함시키려는 경우 유용 할 수 있습니다. 차트를 내보내려면 Gantt 차트 객체의 'ExportTopDF'또는 'ExportTopng'메소드를 사용해야합니다. 이렇게하면 다운로드 할 수있는 차트의 PDF 또는 PNG 파일이 생성됩니다. Gantt 차트에 상호 작용을 추가하려면 어떻게해야합니까?
webix는 Gantt 차트에 상호 작용을 추가하는 몇 가지 기능을 제공합니다. 이벤트 리스너를 추가하여 막대를 클릭하거나 드래그하는 것과 같은 사용자 작업에 응답 할 수 있습니다. 또한 '편집 가능한'속성을 사용하여 사용자가 차트에서 직접 작업을 편집 할 수 있습니다. 사용자가 작업 진행 상황을 업데이트 할 수있게하려면 유용 할 수 있습니다.
webix를 사용하여 모바일 앱에서 Gantt 차트를 만들 수 있습니까?
예, webix를 사용할 수 있습니다. 모바일 앱에서 Gantt 차트를 만듭니다. webix는 JavaScript 라이브러리이므로 JavaScript를 지원하는 모든 플랫폼에서 사용할 수 있습니다. 여기에는 iOS 및 Android와 같은 모바일 플랫폼이 포함됩니다. Gantt 차트는 장치의 화면 크기에 자동으로 적응합니다.
Gantt 차트에 이정표를 추가하려면 어떻게해야합니까? 작업을 작성하여 webix의 Gantt 차트에 이정표를 추가 할 수 있습니다. 0의 지속 시간. 이 작업은 차트에서 다이아몬드로 표시됩니다. 이정표를 만들려면 작업의 'start_date'및 'end_date'속성을 동일하게 지정해야합니다. 이렇게하면 기간이 0 인 작업이 생성됩니다.이 작업은 이정표로 표시됩니다.
webix를 사용하여 여러 타임 라인이있는 Gantt 차트를 만들 수 있습니까?
예, webix를 사용할 수 있습니다. 여러 타임 라인이있는 간트 차트를 만듭니다. 이것은 다른 수준의 세부 사항 또는 프로젝트의 다른 측면을 표시하려는 경우 유용 할 수 있습니다. 여러 타임 라인을 만들려면 작업의 '하위 작업'속성을 사용해야합니다. 이를 통해 각각 고유 한 타임 라인을 갖춘 작업 계층 구조를 만들 수 있습니다.
Gantt 차트에 리소스를 추가 할 수 있습니까? 생성하여 webix에서 Gantt 차트에 리소스를 추가 할 수 있습니다. '자원'속성이있는 작업. 이 속성은 이름 및 용량과 같은 리소스의 세부 사항을 포함하는 개체 여야합니다. 리소스는 차트에 작업 옆의 레이블로 표시됩니다. 웹 응용 프로그램에서 gantt 차트를 만들기 위해 webix를 사용 할 수 있습니까? 예, webix를 사용하여 웹 응용 프로그램에서 Gantt 차트를 만들 수 있습니다. webix는 JavaScript 라이브러리이므로 JavaScript를 지원하는 모든 플랫폼에서 사용할 수 있습니다. 여기에는 HTML5 및 CSS3과 같은 웹 플랫폼이 포함됩니다. Gantt 차트는 장치의 화면 크기에 자동으로 적응합니다.