How-tos
그리드/차트 토글하는 방법
기본 레이아웃 구성을 사용할 때, 그리드 또는 차트 토글은 show_grid 또는 show_chart 파라미터를 변경한 후 render() 메서드를 호출하여 화면을 갱신하면 됩니다.
function toggleGrid(){
gantt.config.show_grid = !gantt.config.show_grid;
gantt.render();
}
Related example: Gantt. Toggle grid (default layout)
function toggleChart(){
gantt.config.show_chart = !gantt.config.show_chart;
gantt.render();
}
Related example: Gantt. Toggle timeline (default layout)
커스텀 레이아웃 구성을 사용하는 경우, 그리드 또는 타임라인이 있는 레이아웃과 없는 레이아웃을 각각 만들어야 합니다. 이들 간의 전환은 gantt.config.layout 파라미터를 변경하고 init() 메서드로 다시 초기화하여 적용합니다:
let showGrid = true;
function toggleGrid() {
showGrid = !showGrid;
if (showGrid) {
gantt.config.layout = gridAndChart; // 그리드와 타임라인이 있는 레이아웃
}
else {
gantt.config.layout = onlyChart; // 타임라인만 있는 레이아웃
}
gantt.init("gantt_here");
}
Related example: Gantt. Toggle grid (custom layout)
let showChart = true;
function toggleChart() {
showChart = !showChart;
if (showChart) {
gantt.config.layout = gridAndChart; // 그리드와 타임라인이 있는 레이아웃
}
else {
gantt.config.layout = onlyGrid; // 그리드만 있는 레이아웃
}
gantt.init("gantt_here");
}
Related example: Gantt. Toggle timeline (custom layout)