본문으로 건너뛰기

API overview

Gantt methods

NameDescription
PromisePromise 객체를 생성하는 생성자
addCalendarGantt 차트에 캘린더를 삽입합니다.
addLink새로운 의존성 링크를 추가합니다
addLinkLayer타임라인 영역에 링크를 위한 커스텀 요소를 포함하는 추가 레이어를 표시합니다
addMarker타임라인 영역에 마커를 추가합니다
addShortcut새로운 키보드 단축키를 추가합니다.
addTask새 작업 추가
addTaskLayer타임라인 영역에 작업에 대한 사용자 정의 요소를 표시하는 추가 레이어를 보여줍니다
adjustTaskHeightForBaselines작업의 행 높이를 조정하여 baseline 요소가 올바르게 표시되도록 합니다.
alert알림 메시지 박스를 호출합니다.
assert주어진 표현식이 false일 경우, 화면 오른쪽 상단에 빨간색 팝업으로 errorMessage가 표시됩니다.
attachEventDhtmlxGantt의 내부 이벤트에 핸들러를 연결합니다.
autoSchedule프로젝트 일정을 자동으로 업데이트합니다
batchUpdate여러 작업/링크를 한 번에 업데이트합니다
bind지정된 값으로 this 키워드가 설정된 새 함수를 생성합니다.
calculateDuration작업의 길이를 계산합니다
calculateEndDate작업의 종료 날짜를 계산합니다
calculateTaskLevel작업이 계층 구조 내에서 얼마나 깊게 중첩되어 있는지 계산합니다.
callEvent내부 이벤트를 트리거합니다
changeLightboxType작업의 유형에 따라 라이트박스를 업데이트합니다.
changeLinkId링크의 id를 업데이트합니다
changeTaskId작업의 id를 업데이트합니다
checkEvent지정된 이벤트에 할당된 핸들러가 있는지 확인합니다
clearAllGantt 차트에서 모든 작업과 마커와 같은 추가 요소를 제거합니다.
clearRedoStackRedo 명령을 저장하는 스택을 초기화합니다.
clearUndoStack저장된 undo 명령어 스택을 초기화합니다.
close주어진 id로 식별되는 브랜치를 닫습니다.
collapse간트 뷰를 전체 화면 모드에서 일반 모드로 전환합니다.
columnIndexByDate주어진 날짜에 해당하는 컬럼의 인덱스를 제공합니다.
confirmConfirm 메시지 박스를 표시합니다
copy주어진 객체의 깊은 복사본을 생성합니다.
correctTaskWorkTime작업 시간을 기준으로 작업 기간을 재계산합니다
createCalendar기능성 캘린더를 설정합니다
createDataProcessor새로운 dataProcessor 인스턴스를 생성하고 gantt 차트에 연결합니다
createDatastore주어진 구성(configuration)을 기반으로 datastore를 생성합니다.
createTask새로운 작업을 추가하고 라이트박스를 열어 확인합니다
dataProcessorDataProcessor 생성자
dateFromPos차트 영역 내 주어진 가로 위치에 해당하는 날짜를 가져옵니다
defined주어진 인자가 undefined일 경우 false를 반환하며, 그렇지 않으면 true를 반환합니다.
deleteCalendar아이디를 사용하여 작업 캘린더를 삭제합니다.
deleteLink지정된 종속 링크를 제거합니다.
deleteMarker지정된 마커를 제거합니다
deleteTask지정된 작업을 제거합니다
destructor간트 인스턴스를 정리합니다
detachAllEventsDhtmlxGantt에서 모든 이벤트를 제거합니다 (커스텀 이벤트와 내장 이벤트 모두 포함)
detachEvent이전에 attachEvent() 메서드를 통해 추가된 이벤트 핸들러를 제거합니다.
eachParent주어진 작업의 모든 상위 작업들을 간트 차트에서 반복 처리합니다.
eachSelectedTask간트 차트에서 선택된 모든 작업을 순회합니다.
eachTask특정 태스크나 전체 간트 차트의 모든 하위 태스크를 순회합니다
eventHTML 요소에 이벤트 핸들러를 설정합니다
eventRemove지정된 HTML 요소에서 이벤트 핸들러를 제거합니다.
expand간트 차트를 전체 화면 모드로 전환하여 화면 전체 공간을 차지하도록 합니다.
exportToExcelGantt 차트의 데이터를 Excel 파일로 내보냅니다.
exportToICalGantt 차트의 데이터를 iCal 문자열로 내보냅니다.
exportToJSONGantt 차트의 구조와 데이터를 포함하는 JSON 객체를 생성합니다.
exportToMSProjectGantt 차트의 데이터를 MS Project로 내보냅니다.
exportToPDFGantt 차트를 PDF 파일로 내보냅니다.
exportToPNGGantt 차트를 PNG 이미지로 내보냅니다.
exporttoprimaverap6Gantt 차트의 데이터를 Primavera P6로 내보냅니다.
findCycles차트 내에서 발견된 모든 의존성 루프를 반환합니다.
focus간트에 focus를 활성화합니다.
getCalendar아이디로 작업 시간 캘린더를 조회합니다
getCalendars현재 Gantt에 추가된 모든 캘린더를 가져옵니다.
getChildren주어진 부모 브랜치의 직속 자식 작업들을 가져옵니다.
getClosestWorkTime가장 가까운 작업 시간을 반환합니다
getColumnIndex컬럼 이름을 기준으로 컬럼의 위치를 반환합니다.
getConnectedGroup특정 작업에 연결된 모든 작업과 링크를 반환합니다.
getConstraintLimitations작업에 적용된 제약 조건에 의해 허용되는 가장 이른 날짜와 가장 늦은 날짜를 반환합니다.
getConstraintType작업에 적용된 제약 조건 유형을 반환합니다.
getDatastore데이터스토어의 구성 객체를 반환합니다.
getFreeSlack작업의 free slack을 반환합니다
getGlobalTaskIndex트리 전체에서 작업의 위치를 찾습니다.
getGridColumn특정 열에 대한 구성 객체를 가져옵니다
getGridColumns간트 차트의 컬럼을 가져옵니다
getLabel라이트박스 내 select 컨트롤의 라벨을 가져옵니다.
getLastSelectedTask가장 최근에 선택된 작업의 ID를 제공합니다
getLayoutView이름으로 레이아웃 뷰 객체를 가져옵니다
getLightbox라이트박스의 HTML 요소를 가져옵니다
getLightboxSection라이트박스 섹션의 객체를 반환합니다.
getLightboxType현재 활성화된 라이트박스 구조의 이름을 제공합니다
getLightboxValues라이트박스 섹션에서 값을 가져옵니다
getLink주어진 id를 사용하여 dependency link 객체를 가져옵니다.
getLinkCount현재 간트 차트에 표시된 의존성 링크의 개수를 반환합니다.
getLinkNode지정된 의존성 링크에 해당하는 HTML 요소를 가져옵니다.
getLinks간트 차트에 표시된 모든 링크를 가져옵니다
getMarker마커의 객체를 가져옵니다
getNext중첩 레벨에 상관없이, 동일하거나 다른 항목이든 다음 항목의 id를 제공합니다.
getNextSibling동일 레벨에서 다음 작업의 id를 제공합니다
getParent부모 작업의 id를 가져옵니다
getPrev이전 항목의 id를 가져옵니다. 이때 항목의 중첩 레벨에 상관없이 동일한 레벨이든 다른 레벨이든 관계없습니다.
getPrevSibling같은 레벨에 있는 이전 작업의 id를 가져옵니다
getRedoStack저장된 redo 사용자 작업 스택을 제공합니다.
getResourceAssignments지정된 리소스에 연결된 모든 작업을 반환합니다.
getResourceCalendar특정 리소스에 할당된 캘린더를 가져옵니다.
getScale현재 설정된 타임 스케일 구성을 반환합니다.
getScrollState현재 스크롤 위치를 가져옵니다
getSelectedId현재 선택된 작업의 id를 제공합니다
getSelectedTasks현재 선택된 작업들의 배열을 반환합니다.
getShortcutHandler키 내비게이션 단축키에 대한 핸들러 함수를 가져옵니다.
getSiblings주어진 작업과 그 작업 자체를 포함하는 형제 작업들을 제공합니다.
getSlack현재 기간 단위로 작업이 다른 작업에 영향을 미치기 전까지 남은 시간을 결정합니다.
getState간트 차트의 현재 상태를 가져옵니다
getSubtaskDates프로젝트나 다른 작업에 중첩된 작업들의 시작일과 종료일을 합산하여 계산합니다.
getSubtaskDuration프로젝트나 다른 작업 내에 중첩된 작업들의 총 지속 시간을 계산합니다.
getTask작업 객체를 반환합니다
getTaskAssignments특정 작업에 대한 파싱된 리소스 할당 정보를 데이터스토어에서 가져옵니다.
getTaskBarHeight작업의 DOM 요소 높이(픽셀 단위)를 제공합니다.
getTaskBaselines특정 작업과 연관된 베이스라인 배열을 데이터스토어에서 가져옵니다.
getTaskBy주어진 기준에 따라 작업을 조회합니다.
getTaskByIndex글로벌 작업 인덱스를 기준으로 작업을 반환합니다.
getTaskByTime지정된 기간 내에 발생하는 작업 목록을 가져옵니다.
getTaskByWBSCodeWBS 코드에 기반하여 작업을 반환합니다.
getTaskCalendar특정 작업에 연결된 캘린더(작업 수준에서 설정된 캘린더)를 가져옵니다.
getTaskCount현재 간트 차트에 로드된 총 작업 수를 반환합니다.
getTaskHeight작업의 보이는 높이를 제공합니다.
getTaskIndex작업이 속한 브랜치 내에서 작업의 위치를 가져옵니다.
getTaskNode작업 바에 해당하는 HTML 요소를 가져옵니다
getTaskPosition타임라인 영역 내에서 작업의 DOM 요소 위치와 크기를 계산합니다.
getTaskResources특정 작업에 할당된 고유한 리소스 목록을 데이터스토어에서 가져옵니다.
getTaskRowNode테이블에서 작업 행을 나타내는 HTML 요소를 반환합니다
getTaskTop타임라인 영역 내에서 작업의 DOM 요소의 상단 위치를 가져옵니다.
getTaskType작업의 유형을 반환합니다
getTotalSlack작업의 총 slack을 반환합니다.
getUndoStack사용자가 수행한 undo 작업들의 스택을 제공합니다
getVisibleTaskCount현재 화면에 표시되는 태스크의 개수를 반환합니다 (접힌 태스크는 제외)
getWBSCode작업의 WBS 코드(개요 번호)를 반환합니다.
getWorkHours지정한 날짜의 근무 시간을 제공합니다.
groupBy특정 작업 속성을 기준으로 작업을 그룹화합니다.
hasChild자식 작업의 개수를 제공합니다
hideCover화면의 나머지 부분과의 상호작용을 방해하는 라이트박스 모달 오버레이를 제거합니다.
hideLightbox라이트박스가 열려 있을 경우 이를 닫습니다.
hideQuickInfo현재 열려 있는 경우 팝업 작업 폼을 숨깁니다
importFromExcel엑셀 파일을 JSON 형식으로 변환합니다.
importFromMSProjectMS Project 파일(XML 또는 MPP 형식)을 JSON으로 변환합니다.
importfromprimaverap6XML 또는 XER 형식의 Primavera P6 파일을 JSON 형식으로 변환합니다.
init지정된 컨테이너 내에 dhtmlxGantt를 설정합니다.
isChildOf특정 작업이 다른 작업의 자식인지 여부를 결정합니다.
isCircularLink링크가 순환하는지 확인합니다.
isCriticalLink주어진 링크가 크리티컬한지 여부를 판단합니다
isCriticalTask주어진 작업이 크리티컬한지 확인합니다
isLinkAllowed지정된 링크가 유효한지 확인합니다.
isLinkExists주어진 링크가 존재하는지 확인합니다
isReadonly주어진 작업, 링크 또는 전체 Gantt 차트가 읽기 전용으로 설정되어 있는지 여부를 결정합니다.
isSelectedTask지정된 작업이 현재 선택되어 있는지 확인합니다.
isSplitTask주어진 작업이 분할된 작업인지 여부를 결정합니다.
isSummaryTask주어진 작업이 요약 작업인지 확인합니다.
isTaskExists주어진 ID를 가진 태스크가 존재하는지 확인합니다.
isTaskVisible지정된 작업이 현재 간트 차트에 표시되고 있는지 여부를 결정합니다.
isUnscheduledTask작업이 unscheduled인지 확인합니다.
isWorkTime주어진 날짜가 근무 시간 내에 해당하는지 판단합니다.
load외부 소스에서 Gantt 차트로 데이터를 로드합니다.
locate주어진 HTML 이벤트를 기반으로 작업의 id를 가져옵니다
mergeCalendars여러 작업 캘린더를 하나의 캘린더로 결합합니다.
message주어진 타입의 message 박스를 엽니다.
mixin'source' 객체의 속성을 'target' 객체에 병합합니다.
modalbox모달박스를 엽니다
moveTask작업을 다른 위치로 이동합니다.
open주어진 id로 식별된 브랜치를 open합니다.
parse클라이언트 측 리소스에서 데이터를 로드합니다
plugins지정된 확장 기능을 활성화합니다.
posFromDate차트 영역 내 특정 날짜의 상대적인 가로 위치를 가져옵니다
redo간트에서 이전에 실행 취소된 변경사항을 다시 적용합니다.
refreshData간트 차트의 데이터를 새로 고침합니다.
refreshLink지정된 링크를 업데이트합니다
refreshTask작업과 관련된 링크를 업데이트합니다.
removeLinkLayer링크와 관련된 지정된 레이어를 제거합니다
removeShortcut키보드 단축키를 제거합니다
removeTaskLayer특정 작업과 연관된 레이어를 제거합니다
render전체 간트 차트를 그립니다.
renderMarkers페이지에 표시된 모든 마커를 새로 고칩니다
resetLayout현재 레이아웃 구성에 따라 Gantt 레이아웃을 재구성합니다
resetLightbox현재 라이트박스의 HTML 객체 요소를 제거합니다.
resetProjectDates하위 작업들의 날짜를 기준으로 프로젝트 작업의 기간을 재계산합니다
resetSkin연결된 skin CSS 파일을 기반으로 skin 설정을 재계산합니다.
resizeLightbox라이트박스 크기를 강제로 조정합니다
roundDate주어진 날짜를 시간 단위에 따라 가장 가까운 날짜로 반올림합니다.
roundTaskDates작업의 시작일과 종료일을 타임라인 스케일의 가장 가까운 날짜에 맞춰 조정합니다.
scrollLayoutCell레이아웃 뷰를 지정된 위치로 이동합니다
scrollToGantt 컨테이너를 지정된 위치로 스크롤합니다
selectTask지정된 태스크를 선택합니다
serialize데이터를 JSON 또는 XML 형식으로 변환합니다.
serverList옵션 목록을 반환합니다
setParent작업에 부모를 할당합니다
setSizes간트 차트의 크기를 조정합니다
setSkin활성 스킨을 변경합니다
setWorkTime간트 차트의 작업 시간을 설정합니다.
showCover화면의 나머지 부분과의 상호작용을 차단하는 라이트박스 모달 오버레이를 표시합니다.
showDate차트 영역을 스크롤하여 지정된 날짜를 보이도록 합니다.
showLightbox지정된 작업에 대해 라이트박스를 엽니다
showQuickInfo주어진 작업에 대해 팝업 작업 폼을 엽니다
showTask지정한 작업을 화면에 표시합니다
silent코드 내부에서 발생하는 어떠한 내부 이벤트나 서버 측 호출이 트리거되지 않도록 방지합니다.
sort그리드 내 작업을 정렬합니다
toggleTaskSelection지정된 작업의 선택 상태를 전환합니다 - 선택되지 않은 경우 선택하고, 이미 선택된 경우 선택 해제합니다.
uid고유한 id를 반환합니다
undo간트에서 수행된 변경 사항을 되돌립니다.
unselectTask선택된 작업에서 선택을 제거합니다
unsetWorkTimeGantt 차트에서 작업 시간 설정을 제거합니다.
updateCollection지정된 컬렉션을 새로운 옵션으로 업데이트합니다.
updateLink지정된 의존성 링크를 업데이트합니다.
updateMarker지정된 마커를 새로 고침합니다
updateTask지정된 태스크를 업데이트합니다
updateTaskAssignments현재 데이터스토어에 저장된 리소스 할당 정보를 기반으로 작업 객체의 resource 속성을 업데이트합니다.

Gantt properties

NameDescription
auto_scheduling_compatibility작업의 시간 제약 조건 사용을 끕니다
auto_scheduling자동 스케줄링 활성화
auto_scheduling_descendant_links상위 작업(프로젝트)에서 하위 작업으로 링크를 생성할 수 있는지 여부를 제어합니다.
auto_scheduling_initial데이터가 로드되거나 파싱될 때 간트가 자동 스케줄링을 수행할지 여부를 정의합니다.
auto_scheduling_move_projects스케줄링 시 전체 프로젝트가 이동할지 여부를 정의합니다 (자세한 내용은 아래 참조).
auto_scheduling_project_constraint작업이 상위 프로젝트로부터 제약 조건 유형을 상속받을지 여부를 제어합니다.
auto_scheduling_strict작업이 매번 가능한 가장 빠른 날짜로 다시 일정이 조정되는 자동 스케줄링 모드를 활성화합니다.
auto_scheduling_use_progress완료된 작업을 스케줄링 알고리즘에서 처리하는 방식을 설정합니다.
auto_types하위 작업이 있는 작업을 자동으로 프로젝트로 전환하고, 하위 작업이 없는 프로젝트를 다시 작업으로 변환합니다.
autofit그리드의 너비에 맞게 그리드의 열 크기를 자동으로 조정합니다
autoscrollGantt 차트에서 작업(task)이나 링크(link)를 브라우저의 보이는 영역 밖으로 드래그할 때 자동으로 스크롤되도록 허용합니다.
autoscroll_speed작업(task)이나 링크(link)를 현재 브라우저 뷰를 벗어나 드래그할 때 자동 스크롤이 발생하는 속도(밀리초 단위)를 정의합니다.
autosizeGantt 차트 크기를 자동으로 조절하여 스크롤 없이 모든 작업을 표시합니다.
autosize_min_width가로 'autosize' 모드를 사용할 때 간트 차트가 가질 최소 너비(픽셀 단위)를 정의합니다.
bar_height타임라인 영역 내 작업 바의 높이를 정의합니다.
bar_height_paddingbar_height가 "full"로 설정된 타임라인에서 작업 바 주변의 패딩을 제어합니다.
baselines간트 차트에서 baselines 작동 방식을 설정합니다.
branch_loading간트 차트가 데이터를 동적으로 로드할 수 있도록 합니다
branch_loading_property백엔드에서 아직 로드되지 않은 자식 작업이 있는 작업을 나타냅니다
buttons_left라이트박스(lightbox) 하단 왼쪽 코너에 위치한 버튼 세트를 보유합니다.
buttons_right라이트박스의 오른쪽 하단에 위치한 버튼 세트를 보유합니다.
calendar_property작업 또는 작업 그룹에 캘린더를 연결하는 데 사용되는 속성 이름을 설정합니다.
cascade_delete상위 작업이 삭제될 때 중첩된 작업과 링크를 자동으로 삭제할 수 있게 합니다.
click_drag고급 드래그 앤 드롭 활성화
columns테이블 내 columns 설정
constraint_types사용할 수 있는 모든 제약 조건 유형을 보유합니다.
container_resize_method간트가 타임드 인터벌을 사용하여 컨테이너 크기 변경을 모니터링할지 지정합니다.
container_resize_timeout컨테이너 크기 조정 후 간트가 다시 그려지기 전까지의 지연 시간(밀리초 단위)을 설정합니다.
correct_work_time드래그 중 작업의 시작 및 종료 날짜를 근무 시간 내로 조정할 수 있게 합니다
csp날짜 포맷팅 메서드가 내부적으로 어떻게 구현되는지 제어합니다
date_format데이터 세트에서 날짜를 해석하고 서버로 날짜를 전송할 때 사용하는 날짜 형식을 지정합니다.
date_grid테이블의 "Start time" 열에 사용되는 날짜 형식을 설정합니다.
date_scale시간 축(X축)의 형식을 설정합니다.
deadlines작업의 deadline 요소 표시를 켜거나 끕니다
deepcopy_on_parseGantt.parse() 메서드에 전달된 데이터 객체를 gantt가 깊은 복사할지 여부를 제어합니다.
details_on_create'+' 버튼을 클릭하여 새 이벤트를 생성할 때 라이트박스가 자동으로 열리도록 설정합니다.
details_on_dblclick작업을 더블 클릭하여 라이트박스를 열 수 있도록 설정합니다.
drag_lightbox라이트박스의 헤더를 드래그하여 이동할 수 있도록 허용합니다.
drag_links드래그 앤 드롭을 통해 의존성 링크를 생성할 수 있습니다.
drag_mode사용 가능한 다양한 드래그 앤 드롭 모드 유형을 포함합니다.
drag_move드래그 앤 드롭을 사용하여 작업을 재배치할 수 있도록 허용합니다.
drag_multiple여러 개의 선택된 작업을 동시에 드래그할 수 있도록 허용합니다
drag_progress진행 표시 노브를 드래그하여 작업 진행률을 조정할 수 있습니다.
drag_project프로젝트 유형 항목의 드래그 앤 드롭을 활성화합니다
drag_resize드래그 앤 드롭을 사용하여 작업 크기를 조절할 수 있습니다.
drag_timelineDrag_timeline 확장 기능의 동작 방식을 설정합니다.
duration_step'gantt.config.duration_unit'의 단위 몇 개가 'duration' 데이터 속성의 한 단위를 구성하는지 정의합니다.
duration_unit지속 시간 단위 설정
dynamic_resource_calendars여러 리소스 캘린더를 자동으로 병합하여 하나의 캘린더로 만드는 기능을 제공합니다.
editable_property읽기 전용 간트 차트에서 작업이나 링크를 수정할 수 있는지 여부를 제어하는 속성 이름을 변경합니다.
editor_types인라인 에디터 정의를 담고 있는 객체
end_date시간 스케일의 종료 지점을 정의합니다.
external_render외부 컴포넌트를 DOM에 삽입합니다
fit_tasksGantt 차트가 표시된 모든 작업이 시간 축에 맞도록 자동으로 조정하도록 '지시'합니다.
grid_elastic_columns스크롤 가능한 그리드 내 컬럼의 너비를 조정합니다.
grid_resize그리드의 오른쪽 경계를 드래그하여 크기를 조절할 수 있도록 합니다
grid_resizer_attribute그리드 리사이저의 DOM 요소에 사용할 속성 이름을 지정합니다
grid_resizer_column_attribute컬럼 리사이저의 DOM 요소에 사용되는 속성 이름을 지정합니다. 이 속성은 컬럼의 인덱스를 나타냅니다.
grid_width그리드의 너비를 설정합니다
highlight_critical_path차트 내에서 중요 경로를 하이라이트합니다
horizontal_scroll_keyShift, Alt, 또는 Meta 키와 마우스 휠을 함께 사용할 때 수평 스크롤이 발생하는지를 제어합니다.
inherit_calendar작업이 상위 요약 작업의 작업 캘린더를 상속할지 여부를 정의합니다.
inherit_scale_class서브 스케일이 기본적으로 scale_cell_class 템플릿을 사용할지 여부를 제어합니다
initial_scroll타임라인 영역이 가장 이른 작업을 보여주도록 처음에 스크롤된 상태로 시작할지 제어합니다
inline_editors_date_processing작업의 시작일 또는 종료일을 편집할 때 작업 기간을 유지합니다.
inline_editors_multiselect_open멀티 태스크 선택이 활성화된 상태에서 작업을 단일 클릭할 때 인라인 에디터가 열리는지 여부를 제어합니다.
keep_grid_width컬럼 크기 조정 시 원래의 그리드 너비를 그대로 유지합니다
keyboard_navigation간트에서 keyboard_navigation을 활성화합니다.
keyboard_navigation_cells개별 셀 단위로 키보드 네비게이션을 허용합니다
layer_attribute작업 레이어의 DOM 요소에 대한 attribute 이름을 정의합니다.
layout레이아웃 객체를 정의합니다.
lightboxLightbox 객체를 지정합니다.
lightbox_additional_height라이트박스에 추가 높이를 더합니다
link_arrow_size링크 화살표의 크기를 설정합니다
link_attribute링크의 HTML 요소 ID를 지정하는 데 사용되는 속성 이름을 정의합니다
link_line_width타임라인 섹션에서 의존성 링크의 두께를 조절합니다
link_radius타임라인에서 링크 선의 모서리를 둥글게 처리하는 반경을 제어합니다.
link_wrapper_width링크 주변의 클릭 가능한 영역의 너비를 정의합니다.
links링크 의존성 유형을 저장합니다
min_column_width타임라인 영역에서 열의 최소 너비를 정의합니다.
min_duration작업 크기 조정 시 허용되는 최소 기간(밀리초 단위)을 정의합니다.
min_grid_column_width그리드 크기 조정 시 각 그리드 컬럼의 최소 너비(픽셀 단위)를 정의합니다.
min_task_grid_row_height작업 행 크기 조절 시 최소 높이를 정의합니다
multiselectGantt 차트에서 여러 작업을 동시에 선택할 수 있는지 여부를 제어합니다.
multiselect_one_level멀티 태스크 선택이 단일 레벨로 제한되는지, 아니면 여러 레벨에 걸쳐 가능한지 제어합니다.
open_split_tasks+/- 버튼을 클릭하여 분할 작업(split tasks)을 확장하거나 축소할 수 있습니다.
open_tree_initially기본적으로 모든 브랜치를 펼칩니다
order_branch동일한 트리 레벨 내에서 작업을 세로로 재배열하는 'branch' 모드를 활성화합니다.
order_branch_free'gantt 차트 전체에서 작업을 자유롭게 재배치할 수 있는 'branch' 모드를 활성화합니다.
placeholder_task작업 목록 끝에 빈 행을 추가하여 키보드로 작업 편집을 더 쉽게 만듭니다.
preserve_scroll간트 차트가 다시 그려질 때 현재의 세로 및 가로 스크롤 위치를 유지합니다.
prevent_default_scroll간트 컨테이너가 마우스휠 이벤트를 차단할지 아니면 윈도우 요소로 전파할지 제어합니다.
process_resource_assignments리소스 할당 파싱을 켜거나 끕니다
project_end프로젝트의 종료 날짜를 설정합니다
project_start프로젝트의 시작 날짜를 설정합니다
quick_info_detached작업 폼이 화면의 왼쪽 또는 오른쪽에서 슬라이드 인할지, 아니면 선택된 작업 바로 옆에 나타날지를 제어합니다.
quickinfo_buttons팝업 작업 세부 정보 폼에 표시되는 버튼 세트를 보유합니다.
readonly간트 차트에 읽기 전용 모드를 활성화합니다.
readonly_property작업과 링크의 읽기 전용 상태를 제어하는 프로퍼티 이름을 설정합니다.
redo간트에서 Redo 기능을 사용할 수 있게 합니다.
reorder_grid_columns드래그 앤 드롭을 사용하여 그리드 컬럼의 순서를 변경할 수 있습니다.
resize_rows행의 높이를 드래그하여 조절할 수 있도록 합니다
resource_assignment_store리소스 할당을 저장하는 데이터스토어의 이름을 정의합니다.
resource_attributeGantt가 리소스 그리드나 타임라인에서 작업 행이 어떤 리소스에 해당하는지 식별하기 위해 사용하는 속성 이름을 정의합니다.
resource_calendars특정 리소스(예: 사용자)와 연결할 수 있는 작업 캘린더를 정의하는 방법을 제공합니다.
resource_property작업 객체의 어떤 속성이 resourceGrid/Timeline/Histogram/Calendar와 연결된 리소스 ID를 포함하는지 정의합니다.
resource_render_empty_cells리소스 타임라인에서 작업이 할당되지 않은 셀에도 요소를 렌더링하고 템플릿을 사용할 수 있게 합니다.
resource_storeResourceGrid/resourceTimeline/resourceHistogram 뷰와 연결된 dataStore의 이름을 지정합니다.
resources리소스 스토어에 대한 추가 설정을 정의합니다.
root_id가상 루트 요소의 id를 설정합니다
round_dnd_dates작업의 시작 및 종료 날짜를 가장 가까운 스케일 마크로 반올림할 수 있습니다.
row_height테이블 내 행들의 기본 높이를 설정합니다.
rtl간트를 오른쪽에서 왼쪽으로 표시하는 모드로 전환합니다.
scale_height타임 스케일과 그리드 헤더의 높이를 조절합니다
scale_offset_minimal여러 스케일을 사용할 때 최소 스케일 단위를 선행 및 후행 빈 공간의 크기로 사용할지 여부를 제어합니다.
scale_unitX축 시간 스케일의 단위를 정의합니다.
scales타임 스케일 구성을 설정합니다.
schedule_from_end역방향 스케줄링 활성화
scroll_on_click타임라인에서 선택된 작업을 클릭할 때 해당 작업이 보이도록 스크롤할지 여부를 결정합니다.
scroll_size수직(너비) 및 수평(높이) 스크롤바의 크기를 지정합니다.
select_task간트 차트에서 작업을 선택할 수 있도록 합니다
server_utc서버와 데이터 교환 시 서버 측 날짜를 UTC와 로컬 타임존 간에 변환할 수 있도록 합니다.
show_chart간트 차트에서 타임라인 섹션의 표시 여부를 제어합니다.
show_empty_state그리드가 비어 있을 때 플레이스홀더가 나타날지 여부를 제어합니다.
show_errors예상치 못한 오류가 발생했을 때 에러 알림을 표시합니다.
show_gridGantt 차트의 그리드 영역 표시 여부를 제어합니다.
show_links간트 차트에서 링크 표시를 켜거나 끕니다.
show_markers페이지 내 마커의 가시성을 제어합니다
show_progress작업 바 내에서 진행 상황을 표시할 수 있습니다.
show_quick_info'quick_info' 확장 기능을 켜거나 끕니다 (작업 세부 정보를 보여주는 팝업)
show_task_cells차트 영역에서 열 경계선을 켜거나 끕니다
show_tasks_outside_timescale간트 차트에서 정의된 날짜 범위 밖에 있는 작업들을 표시할 수 있게 합니다.
show_unscheduled스케줄이 지정되지 않은 작업의 표시 여부를 토글할 수 있습니다.
skip_off_time타임스케일에서 비근무 시간을 숨깁니다
smart_rendering간트의 작업과 링크를 표시하기 위해 smart rendering 모드를 활성화합니다.
smart_scales화면에 보이는 시간 눈금 부분만 그려지도록 지정합니다.
sort테이블 내에서 정렬을 허용합니다
start_date시간 축이 시작되는 지점을 정의합니다
start_on_monday주간 시작 요일 설정
static_background타임라인 섹션에 대해 컬럼과 행의 라인을 직접 그리는 대신 배경 이미지를 생성합니다
static_background_cellsStatic_background 모드를 사용할 때 하이라이트된 셀을 렌더링할 수 있게 해줍니다.
step시간 축(X축)의 증가 단위를 정의합니다.
task_attribute작업의 HTML 요소 ID를 지정하는 데 사용되는 속성 이름을 정의합니다.
task_date라이트박스의 'Time period' 섹션에 표시되는 날짜 레이블의 형식을 정의합니다.
task_grid_row_resizer_attribute그리드 행의 리사이저 DOM 요소에 사용되는 속성 이름을 정의하며, 해당 행의 인덱스를 나타냅니다.
task_height타임라인 영역에서 작업 바의 높이를 제어합니다.
task_scroll_offset타임라인의 왼쪽 가장자리에서 가장 가까운 task의 오프셋(픽셀 단위)을 정의합니다.
time_picker라이트박스 내 시간 드롭다운 선택기의 형식을 정의합니다
time_step작업의 시간 값에 대한 최소 단위(분)를 설정합니다.
timeline_placeholder타임라인이 비어 있을 때 배경 그리드를 표시합니다
tooltip_hide_timeout툴팁이 사라지기 전에 얼마나 오래(밀리초 단위) 표시될지 설정합니다.
tooltip_offset_x툴팁의 위치를 오른쪽으로 수평 오프셋을 조정하며, 양수 값으로 설정 시 오른쪽으로 이동합니다.
tooltip_offset_y툴팁의 위치에 대한 수직 오프셋을 조정하며, 값이 양수일 경우 툴팁을 아래로 이동시킵니다.
tooltip_timeout작업에 대한 tooltip이 나타나기 전 지연 시간을 밀리초 단위로 지정합니다.
touchGantt 차트에서 터치 지원을 활성화 또는 비활성화하는 설정입니다.
touch_drag롱 터치 제스처와 스크롤 제스처를 구분하기 위한 시간 간격을 밀리초 단위로 설정합니다.
touch_feedback터치 디바이스에서 드래그 앤 드롭 동작 전후에 진동 피드백을 활성화합니다.
touch_feedback_duration터치 디바이스에서 드래그 앤 드롭 동작 전후에 진동 피드백이 지속되는 시간을 지정합니다 (밀리초 단위)
type_renderers다양한 유형의 작업을 표시하는 함수를 재정의합니다
types라이트박스 구조의 이름을 저장합니다 (다양한 유형의 작업에 사용됨)
undo간트에서 Undo 기능을 활성화합니다.
undo_actionsUndo 기능이 되돌릴 작업을 정의합니다.
undo_stepsUndo 메서드가 몇 단계까지 롤백할지 지정합니다.
undo_typesUndo 동작이 영향을 미칠 엔티티 유형을 설정합니다.
wai_aria_attributesWAI-ARIA 지원을 활성화하여 컴포넌트가 스크린 리더에 의해 올바르게 인식될 수 있도록 합니다.
wheel_scroll_sensitivity마우스 휠 사용 시 간트 차트의 스크롤 속도를 제어합니다.
wide_form섹션과 해당 레이블을 같은 줄에 나란히 배치합니다.
work_time작업 시간을 기준으로 작업 기간을 계산하며, 달력 시간을 기준으로 하지 않습니다.
xml_date데이터셋에서 데이터를 파싱하고 서버로 데이터를 전송할 때 사용되는 날짜 형식을 지정합니다.

Gantt events

NameDescription
onAfterAutoSchedule자동 스케줄링 프로세스가 완료되면 한 번 트리거됩니다.
onAfterBatchUpdatebatchUpdate 메서드가 완료된 직후에 트리거됩니다.
onAfterBranchLoading다이나믹 로딩이 활성화된 경우, 작업 브랜치가 페이지에 로딩을 완료한 직후에 발생하는 이벤트입니다.
onAfterLightbox사용자가 라이트박스(편집 폼)를 닫을 때 한 번 실행됩니다.
onAfterLinkAdd간트 차트에 새 링크가 추가된 직후에 트리거됩니다.
onAfterLinkDelete사용자가 링크를 삭제한 직후에 트리거됩니다.
onAfterLinkUpdate사용자가 링크를 수정한 직후에 트리거됩니다.
onAfterQuickInfo팝업 편집 폼이 닫힌 후에 트리거됩니다
onAfterRedoRedo() 메서드가 실행된 직후에 발생합니다.
onAfterRowResize행 높이 조정이 완료된 후에 트리거됩니다
onAfterSort그리드 내 작업들이 정렬된 후에 한 번 트리거됩니다.
onAfterTaskAdd작업이 Gantt 차트에 추가된 직후에 트리거됩니다.
onAfterTaskAutoSchedule자동 스케줄링된 모든 작업에 대해 트리거됩니다.
onAfterTaskDelete사용자가 작업을 삭제한 직후에 트리거됩니다.
onAfterTaskDrag사용자가 드래그를 완료하고 마우스 버튼을 놓을 때 한 번 발생합니다.
onAfterTaskMove작업이 새로운 세로 위치로 이동된 직후에 트리거됩니다.
onAfterTaskUpdate사용자가 작업을 업데이트한 직후에 트리거됩니다.
onAfterUndoUndo() 메서드가 실행된 직후에 트리거됩니다.
onAjaxError서버가 에러 응답을 보낼 때 트리거됩니다.
onAutoScheduleCircularLink자동 스케줄링 중 의존성 루프가 감지될 때 트리거됩니다.
onBeforeAutoSchedule자동 스케줄링이 시작되기 직전에 트리거됩니다.
onBeforeBatchUpdatebatchUpdate 메서드가 실행되기 직전에 트리거됩니다.
onBeforeBranchLoading동적 로딩이 활성화된 경우, 사용자가 작업 브랜치를 확장한 직후 로딩 프로세스가 시작되기 전에 이 이벤트가 발생합니다.
onBeforeCollapse간트가 전체화면 모드를 종료하고 일반 뷰로 돌아가기 직전에 트리거됩니다.
onBeforeDataRender데이터가 페이지에 표시되기 직전에 트리거됩니다.
onBeforeExpand간트가 전체 화면 모드로 전환되기 직전에 발생합니다.
onBeforeGanttReadyDhtmlxGantt 초기화가 시작되기 직전에 트리거됩니다.
onBeforeGanttRenderGantt 차트가 페이지에 렌더링되기 직전에 트리거됩니다.
onBeforeLightbox라이트박스(편집 폼)가 열리기 직전에 트리거됩니다.
onBeforeLinkAddGantt 차트에 새 링크가 추가되기 직전에 트리거됩니다.
onBeforeLinkDelete사용자가 링크를 삭제하기 직전에 트리거됩니다.
onBeforeLinkDisplay링크가 간트 차트에 로드된 후, 화면에 표시되기 직전에 트리거됩니다.
onBeforeLinkUpdate링크가 업데이트되기 직전에 트리거됩니다.
onBeforeMultiSelect하나 이상의 작업을 선택하기 직전에 발생합니다.
onBeforeParse데이터 파싱이 시작되기 직전에 트리거됩니다
onBeforeRedoRedo() 메서드가 실행되기 직전에 트리거됩니다.
onBeforeRedoStackRedo 스택에 작업이 추가되기 직전에 트리거됩니다.
onBeforeRollupTaskDisplay롤업 태스크가 상위 프로젝트에 표시되기 직전에 트리거됩니다.
onBeforeRowDragEnd사용자가 그리드 내에서 행을 드롭할 때 발생합니다.
onBeforeRowDragMove그리드 내에서 행이 수직으로 새 위치로 드래그되기 직전에 트리거됩니다.
onBeforeRowResize사용자가 드래그 앤 드롭으로 행 높이 조절을 시작하기 직전에 트리거됩니다.
onBeforeRowResizeEnd행 높이 조정 프로세스가 완료되기 직전에 트리거됩니다.
onBeforeSplitTaskDisplay분할 작업의 세그먼트가 간트 차트에 표시되기 직전에 트리거됩니다.
onBeforeTaskAddGantt 차트에 새 작업이 추가되기 직전에 트리거됩니다.
onBeforeTaskAutoSchedule재스케줄링되는 모든 작업에 대해 트리거됩니다
onBeforeTaskChanged사용자가 드래그를 마치고 마우스 버튼을 놓은 직후, 변경 사항이 적용되기 전에 발생합니다.
onBeforeTaskDelete사용자가 작업을 삭제하기 직전에 트리거됩니다.
onBeforeTaskDisplay태스크가 Gantt 차트에 로드된 직후, 화면에 표시되기 바로 전에 트리거됩니다
onBeforeTaskDrag사용자가 마우스 버튼을 누르고 드래그를 시작한 직후, dhtmlxGantt가 드래그 앤 드롭 프로세스를 시작하기 전에 발생합니다.
onBeforeTaskMove작업이 수직 위치를 변경하기 직전에 트리거됩니다.
onBeforeTaskMultiSelect작업의 선택 상태가 변경되기 직전에 트리거됩니다 (작업이 선택되거나 선택 해제될 때).
onBeforeTaskSelected작업이 선택되기 직전에 발생합니다
onBeforeTaskUpdate사용자가 작업을 업데이트하기 직전에 발생하는 이벤트
onBeforeUndoUndo() 메서드가 실행되기 바로 전에 트리거됩니다.
onBeforeUndoStack동작이 undo 스택에 추가되기 직전에 트리거됩니다.
onCircularLinkError순환 참조가 발견되어 자동 스케줄링이 진행될 수 없을 때 발생합니다.
onClearclearAll 메서드를 사용하여 Gantt 차트에서 모든 작업이 제거되었을 때 한 번 트리거됩니다.
onCollapse간트 뷰가 전체 화면 모드에서 일반 모드로 전환될 때 발생합니다.
onColumnResize사용자가 컬럼 경계를 드래그하여 컬럼 너비를 조정할 때 발생합니다
onColumnResizeEnd사용자가 열 경계선을 드래그하여 너비를 조정한 후에 한 번 트리거됩니다.
onColumnResizeStart사용자가 컬럼 경계를 드래그하여 크기를 조절하기 바로 전에 발생하는 이벤트
onContextMenu사용자가 간트 차트 내에서 마우스 오른쪽 버튼을 클릭할 때 트리거됩니다 (자세한 내용 참조)
onDataProcessorReadydp.init(gantt)가 호출될 때 트리거됩니다.
onDataRender데이터가 페이지에 표시된 직후에 트리거됩니다
onDestroyAPI의 destructor 메서드를 사용하여 간트 차트가 해제될 때 한 번 트리거됩니다.
onEmptyClick사용자가 간트 차트 내 빈 영역(작업 외부)을 클릭할 때 발생합니다.
onErrorassert가 'false' 값을 반환할 때마다 트리거되며, 이는 assertion이 실패했음을 의미합니다.
onExpand간트가 전체 화면 모드로 전환될 때 트리거됩니다.
onGanttLayoutReadyGantt 레이아웃이 설정된 직후, 렌더링되기 바로 전에 트리거됩니다
onGanttReadyDhtmlxGantt가 초기화를 완료했을 때 트리거되며, 이 시점에서는 Gantt 차트가 페이지에 아직 표시되지 않은 상태입니다.
onGanttRender간트 차트가 페이지에 완전히 렌더링된 후 발생합니다.
onGanttScrollGantt 차트가 특정 위치로 스크롤될 때 트리거됩니다.
onGridHeaderClick사용자가 그리드 헤더를 클릭할 때 트리거됩니다.
onGridResize사용자가 그리드의 경계를 드래그하여 크기를 조절할 때 발생합니다
onGridResizeEnd사용자가 그리드의 경계를 드래그하여 크기를 조정하는 작업을 마친 직후에 트리거됩니다
onGridResizeStart사용자가 그리드의 경계를 드래그하여 크기를 변경하기 직전에 트리거됩니다.
onLightbox사용자가 라이트박스(편집 폼)를 열 때 한 번 트리거됩니다.
onLightboxButton라이트박스 내 사용자 정의 버튼을 클릭할 때 트리거됩니다.
onLightboxCancel사용자가 라이트박스에서 '취소' 버튼을 눌렀을 때 트리거됩니다.
onLightboxChange라이트박스 구조가 업데이트될 때 트리거됩니다
onLightboxDelete라이트박스에서 사용자가 'Delete' 버튼을 클릭할 때 발생합니다.
onLightboxSave사용자가 라이트박스에서 '저장' 버튼을 클릭할 때 트리거됩니다.
onLinkClick사용자가 링크를 클릭할 때 트리거됩니다.
onLinkCreated사용자가 작업 간에 새로운 연결을 생성할 때 트리거됩니다.
onLinkDblClick링크가 더블클릭될 때 발생합니다
onLinkIdChange링크의 id가 업데이트될 때 트리거됩니다.
onLinkValidation사용자가 새 링크를 추가할 때 발생하며 dhtmlxGantt가 해당 링크가 유효한지 검증합니다.
onLoadEnd소스에서 데이터 로딩이 완전히 완료되었을 때 한 번 발생합니다
onLoadStart데이터 소스에서 데이터 로딩 프로세스가 시작되기 직전에 트리거됩니다.
onMouseMove마우스가 gantt 컨테이너 위에서 움직일 때 발생합니다
onMultiSelect작업 하나 또는 여러 작업의 선택이 완료되었을 때 트리거됩니다.
onOptionsLoad서버에서 옵션 세트가 로드된 직후, 파싱되기 전에 트리거됩니다.
onParse데이터가 파싱되어 API 준비가 완료된 시점에 트리거되며, Gantt 차트에 표시되기 전 이벤트입니다.
onQuickInfo팝업 편집 폼이 표시될 때 트리거됩니다.
onRowDragEnd사용자가 그리드 내에서 세로로 재정렬된 행을 드롭한 후 발생합니다.
onRowDragStart그리드에서 행이 수직 재정렬을 위해 드래그되기 직전에 발생하는 이벤트
onRowResize사용자가 행 경계를 드래그하여 높이를 변경할 때 발생합니다.
onScaleAdjusted스케일이 다시 렌더링되어 모든 작업이 완전히 보이도록 할 때 발생하는 이벤트
onScaleClick사용자가 타임 스케일 내 셀을 클릭할 때 트리거됩니다.
onTaskClick그리드 영역에서 작업 행을 클릭할 때(여기에는 '확장/축소' 및 '작업 추가' 버튼 포함) 또는 타임라인 영역 내 작업 바를 클릭할 때 발생합니다.
onTaskClosed브랜치가 종료될 때 트리거됩니다
onTaskCreated사용자가 그리드에서 '+' 버튼을 클릭하여 새 작업을 추가하거나 createTask 메서드가 호출될 때 발생합니다.
onTaskDblClick작업을 더블 클릭할 때 트리거됩니다
onTaskDrag사용자가 작업을 드래그할 때 발생함
onTaskIdChange작업의 ID가 업데이트될 때 트리거됩니다
onTaskLoading데이터 소스에서 작업이 로드될 때 트리거됩니다.
onTaskMultiSelect작업의 선택 상태가 변경될 때마다 트리거됩니다 (작업이 선택되거나 선택 해제될 때)
onTaskOpened브랜치가 열릴 때 트리거됩니다
onTaskRowClick사용자가 테이블의 행을 클릭할 때 트리거됩니다.
onTaskSelected사용자가 작업을 선택할 때 트리거됩니다.
onTaskUnselected사용자가 다른 작업을 선택하여 작업 선택을 해제할 때 발생합니다.
onTemplatesReadyDhtmlxGantt 템플릿이 초기화될 때 트리거됩니다.

Gantt templates

NameDescription
baseline_textBaseline 요소 내부에 표시되는 텍스트를 정의합니다.
date_grid그리드 내에서 날짜(Date 값)를 표시하는 열에 표시되는 내용을 정의합니다.
drag_link_class사용자가 링크를 드래그할 때 표시되는 팝업에 적용되는 CSS 클래스를 정의합니다.
drag_link새로운 의존성 링크가 생성될 때 표시되는 tooltip 텍스트를 정의합니다.
format_date날짜 객체를 날짜 문자열로 변환합니다. 이는 서버로 데이터를 전송할 때 유용합니다.
grid_blank트리 컬럼의 자식 항목 라벨 앞에 표시되는 사용자 정의 콘텐츠를 정의합니다.
grid_date_format날짜 값을 표시하는 열에서 날짜가 어떻게 표시되는지 정의합니다 (반환값은 Date 값입니다)
grid_file트리 컬럼 내 자식 항목의 아이콘을 정의합니다.
grid_folder트리 컬럼의 상위 항목에 사용되는 아이콘을 정의합니다
grid_header_class테이블 열 헤더에 할당될 CSS 클래스를 정의합니다.
grid_indent트리 컬럼 내에서 브랜치의 자식 항목 들여쓰기를 제어합니다.
grid_open트리 컬럼에서 열기/닫기 표시 아이콘을 지정합니다
grid_row_class그리드 행에 할당되는 CSS 클래스를 정의합니다.
histogram_cell_allocated리소스 히스토그램(resourceHistogram)에서 채워진 구간의 높이를 지정합니다.
histogram_cell_capacity리소스의 사용 가능 용량을 나타내는 선의 높이를 정의합니다.
histogram_cell_class리소스 패널의 셀에 적용되는 CSS 클래스를 정의합니다.
histogram_cell_label셀 내부에 표시되는 레이블을 정의합니다.
leftside_text작업 막대의 왼쪽에 표시되는 텍스트를 정의합니다.
lightbox_header라이트박스의 헤더를 지정합니다.
link_class링크에 할당되는 CSS 클래스를 정의합니다.
link_description링크의 "삭제" 확인 창 헤더에 표시될 텍스트를 설정합니다.
marker_class마커에 할당되는 CSS 클래스를 정의합니다.
parse_date날짜 문자열을 Date 객체로 변환합니다
progress_text작업 바의 완료된 부분에 표시되는 텍스트를 정의합니다
quick_info_class팝업 편집 폼에 적용되는 CSS 클래스를 정의합니다.
quick_info_content팝업 편집 폼에 표시되는 내용을 정의합니다.
quick_info_date팝업 편집 폼에 표시되는 날짜를 설정합니다
quick_info_title팝업 편집 폼의 제목을 설정합니다
resource_cell_class리소스 타임라인 뷰의 셀에 적용할 CSS 클래스 이름을 정의합니다.
resource_cell_value리소스 타임라인 셀의 HTML 콘텐츠를 설정합니다
rightside_text작업 바 오른쪽에 표시되는 텍스트를 정의합니다.
scale_cell_class타임라인 영역의 시간 스케일 내 셀에 할당될 CSS 클래스를 정의합니다
scale_row_class타임 스케일에 적용되는 CSS 클래스를 정의합니다.
task_class작업 바에 적용되는 CSS 클래스를 정의합니다
task_date라이트박스의 'Time period' 섹션에서 레이블에 사용되는 날짜 형식을 정의합니다.
task_end_date라이트박스에서 작업(task)의 종료 날짜가 어떻게 표시될지 제어합니다.
task_row_class타임라인 영역의 행에 적용되는 CSS 클래스를 지정합니다.
task_text작업 바와 라이트박스 헤더에 표시되는 텍스트를 설정합니다.
task_time라이트박스 헤더에 표시되는 날짜 범위를 정의합니다
task_unscheduled_time예정되지 않은 작업의 날짜를 지정합니다.
timeline_cell_class타임라인 영역 내 셀에 적용되는 CSS 클래스를 정의합니다.
timeline_cell_content타임라인 셀 내부에 커스텀 HTML 콘텐츠를 지정할 수 있습니다.
time_picker라이트박스 내 드롭다운 시간 선택기에 사용되는 형식을 정의합니다.
tooltip_date_format툴팁에 시작일과 종료일이 표시되는 방식을 정의합니다.
tooltip_text툴팁에 표시될 텍스트를 설정합니다
xml_date이 템플릿은 XML 파일에서 가져온 문자열을 지정된 형식에 따라 날짜 객체로 변환합니다.
xml_format날짜 객체를 이 템플릿에 따라 문자열로 변환합니다. 이 문자열은 서버에 데이터를 전송할 때 사용됩니다.

Gantt others

NameDescription
$click간트 차트의 버튼 기본 클릭 동작을 변경합니다.
ajaxGantt ajax 모듈
calendar작업 calendar 객체를 위한 인터페이스
config날짜, 스케일, 컨트롤에 대한 설정 옵션을 정의합니다.
constants코드 전반에 걸쳐 매직 넘버 사용을 피하기 위해 다양한 constants를 보유합니다.
dataprocessorDataprocessor 메서드 집합
datastoreDatastore 메서드 모음
date날짜 포맷팅 유틸리티 모음
env현재 환경을 나타내는 플래그들의 모음
ext다양한 확장 기능을 포함하는 객체
form_blocks라이트박스 컨트롤을 포함하는 객체
i18n간트 차트 현지화를 위해 설계된 메서드 모음
ignore_time타임 스케일에서 특정 시간 단위를 숨깁니다
jsonJSON 직렬화와 파싱을 처리합니다
keys간트 차트의 단축키를 정의합니다
licenseDhtmlxGantt의 license 이름을 반환합니다.
locale현재 사용 중인 locale 객체로, 간트 차트에 지역별 맞춤 레이블을 포함합니다.
oldxmlDhtmlxGantt 1.0에서 XML 포맷의 직렬화와 파싱을 처리합니다.
skinGantt 차트에 적용된 현재 skin을 제공합니다.
skins사용 가능한 skin 객체들을 제공합니다
templates간트 차트에서 날짜, 제목, tooltip의 포맷팅 templates를 설정합니다.
treeDatastoreTreeDatastore 메서드들의 모음
utils다양한 헬퍼 모듈
versionDhtmlxGantt의 현재 버전을 제공합니다
xmlXML 직렬화 및 파싱 지정