TimelineSpan - 전역
TimelineSpan API는 타임라인 항목 내에서 렌더링된 요소의 특성 및 대화형 동작을 설명하는 속성 집합을 정의하는 메서드를 제공합니다.
모든 타임라인 항목의 범위 컬렉션이 고유해야 하는 것이 매우 중요하므로 기존 타임라인 Item 인스턴스의 createTimelineItem() 메서드를 사용하여 새 인스턴스를 만들어야 합니다.
TimelineSpan - addPredecessor(Object Array objArray)
JavaScript 개체의 배열을 열거하여 현재 인스턴스와 다른 TimelineSpan 개체 간에 여러 관계를 추가합니다.
각 개체에는 내부 속성이 relationship_sys_id 있어야 하며 predecessor_sys_id 지정해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| objArray | 객체 배열 | 두 개의 내부 속성인 relationship_sys_id 및 predecessor_sys_id. |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - addPredecessor(String, strPredecessorSysId, String, strRelationshipSysId, String, strTableName)
현재 인스턴스와 다른 TimelineSpan 간에 지정된 관계를 추가하고 관계가 GlideWindow 를 열어 관계에 대한 정보를 표시할 수 있도록 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strPredecessorSysId | 문자열 | 관계의 선행 작업인 계획된 작업 기록의 Sys_id입니다. |
| strRelationshipSysId | 문자열 | 관계의 관계 기록 Sys_id. |
| strTableName | 문자열 | 관계에 대한 테이블의 이름입니다. |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - addPredecessor(String, strPredecessorSysId, String, strRelationshipSysId)
현재 인스턴스와 sys_id strPredecessorSysId있는 다른 타임라인 범위 간에 지정된 관계를 추가합니다.
그려진 선에는 연결된 더블 클릭 핸들러가 없습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strPredecessorSysId | 문자열 | 관계의 선행 작업인 계획된 작업 기록의 Sys_id입니다. |
| strRelationshipSysId | 문자열 | 관계의 관계 기록 Sys_id. |
| 유형 | 설명 |
|---|---|
| void |
타임라인 범위 - getAllowXDragLeft()
속성의 부울 값을 AllowXDragLeft 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 개체의 시작 시간을 조정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인 범위 - getAllowXDragRight()
속성의 부울 값을 AllowXDragRight 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 객체의 종료 시간을 조정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인 범위 - getAllowXMove()
속성의 부울 값을 AllowXMove 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 개체를 가로로 이동할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인 범위 - getAllowYMove()
속성의 부울 값을 AllowYMove 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 개체를 세로로 이동할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인Span - getAllowYMovePredecessor()
속성의 부울 값을 AllowYMovePredecessor 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 현재 객체에서 새 후속 항목으로 파선 관계 선을 그릴 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인 범위 - getInnerSegmentClass()
타임라인 범위에 대한 현재 내부 세그먼트 클래스의 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현재 내부 세그먼트 스타일의 클래스 이름입니다. |
타임라인 범위 - getInnerSegmentEndTimeMs()
타임라인 범위의 내부 세그먼트 부분 종료 시간(밀리초)을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 타임라인 범위 내부 세그먼트 부분의 종료 시간입니다. 단위: 밀리초 |
타임라인 범위 - getInnerSegmentStartTimeMs()
타임라인 범위의 내부 세그먼트 부분 시작 시간(밀리초)을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 타임라인 범위 내부 세그먼트 부분의 시작 시간입니다. 단위: 밀리초 |
타임라인 범위 - getIsChanged()
초기화 후 현재 타임라인 항목이 수정되었는지 여부를 지정하는 부울을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 현재 범위가 변경됨으로 표시되었는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
타임라인 범위 - getPointIconClass()
현재 인스턴스의 기간이 0인 경우 타임라인에 요소를 표시하는 데 사용할 아이콘 클래스의 이름을 지정하는 문자열을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 기간이 0일 경우 현재 타임라인 범위를 표시하는 데 사용할 아이콘 클래스의 이름입니다. |
TimelineSpan - getPredecessors()
현재 인스턴스와 연결된 모든 선행 객체의 배열을 반환합니다. 각 배열 객체는 predecessor_sys_id 및 relationship_sys_id 속성을 포함하는 HashMap입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 객체 배열 | 두 개의 내부 속성( predecessor_sys_id 및 relationship_sys_id)을 포함하는 HashMap의 목록입니다. |
타임라인 범위 - getSpanColor()
이 범위를 표시하기 위해 지정된 배경색의 문자열 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 요소의 배경색으로 사용할 HTML 색 이름입니다. |
타임라인 Span - getSpanText()
시간 요소 옆에 표시할 텍스트를 지정하는 문자열을 반환합니다.
glideTimeline.showTimelineText(true) 메서드를 사용하여 정의된 타임라인 텍스트를 활성화한 경우에만 표시됩니다.| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 요소 옆에 표시되는 텍스트입니다. |
타임라인 범위 - getStartTimeMs()
현재 TimelineSpan 개체의 시작 시간(밀리초)을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 요소의 시작 시간입니다. 단위: 밀리초 |
타임라인Span - getSysId()
현재 객체의 sys_id 반환합니다.
이 메서드는 동적으로 생성된 GUID를 가져오기 위한 특정 sys_id 없이 현재 개체 인스턴스를 만들 때 sys_id 반환하는 데 유용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현재 요소의 고유 sys_id입니다. |
타임라인 범위 - getTable()
sys_id가 참조되는 테이블의 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 테이블 이름입니다. |
타임라인 범위 - getTooltip()
TimelineSpan 요소를 가리킬 때 도구 설명에 표시할 텍스트/html을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 도구 설명 텍스트. |
TimelineSpan - setAllowXDragLeft(부울 bFlag)
요소의 시작 날짜를 왼쪽 또는 오른쪽으로 끌어 작업 기간을 조정할 수 있는지 여부를 결정하는 플래그를 설정합니다.
이 동작의 효과는 적절한 이벤트를 처리하는 스크립트 포함에 의해 제어됩니다. 이 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b플래그 | 부울 | 요소의 시작 날짜를 조정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setAllowXDragRight(부울 bFlag)
요소의 종료 날짜를 왼쪽 또는 오른쪽으로 끌어 작업 기간을 조정할 수 있는지 여부를 결정하는 플래그를 설정합니다.
이 동작의 효과는 적절한 이벤트를 처리하는 스크립트 포함에 의해 제어됩니다. 이 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b플래그 | 부울 | 요소의 종료 날짜를 조정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setAllowXMove(부울 bFlag)
요소를 다른 시간에 시작하도록 이동할 수 있는지 여부를 결정하는 플래그를 설정합니다.
이 동작의 효과는 적절한 이벤트를 처리하는 스크립트 포함에 의해 제어됩니다. 이 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b플래그 | 부울 | 요소를 가로로 이동할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setAllowYMove(부울 bFlag)
타임라인에서 요소를 세로로 끌 수 있는지 여부를 결정하는 플래그를 설정합니다.
이 동작의 효과는 적절한 이벤트를 처리하는 스크립트 포함에 의해 제어됩니다. 이 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b플래그 | 부울 | 요소를 세로로 이동할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setAllowYMovePredecessor(Boolean bFlag)
타임라인에서 대화형으로 이 요소에서 파선 관계선을 그릴 수 있는지 여부를 결정하는 플래그를 설정합니다.
이 동작의 효과는 적절한 이벤트를 처리하는 스크립트 포함에 의해 제어됩니다. 이 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b플래그 | 부울 | 현재 객체에서 새 후속 항목으로 파선 관계 선을 그릴 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setInnerSegmentClass(String styleClass)
내부 세그먼트가 있는 경우 스타일을 지정하는 데 사용할 클래스 이름을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스타일 클래스 | 문자열 | 내부 세그먼트 스타일을 지정하는 데 사용할 색상 클래스의 이름입니다. 유효한 값은 다음과 같습니다. 기본값: 녹색
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setInnerSegmentTimeSpan(startTimeMs수, endTimeMs수)
지정된 범위로 정의된 현재 시간 범위 내에 표시할 내부 세그먼트를 작성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 시작 시간Ms | 번호 | 시작 시간입니다. 단위: 밀리초 |
| 종료 시간Ms | 번호 | 종료 시간입니다. 단위: 밀리초 |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setPointIconClass(String iconClassName)
현재 인스턴스의 기간이 0인 경우 타임라인에 현재 요소를 표시하는 데 사용할 아이콘 클래스를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| iconClassName | 문자열 | 현재 인스턴스의 기간이 0인 경우 타임라인에 현재 요소를 표시하는 데 사용할 아이콘 클래스입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setSpanColor(String strColor)
이 범위를 표시하는 색을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strColor | 문자열 | 이 범위 색상의 HTML 이름입니다. |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setSpanText(String, strSpanText)
시간 요소 옆에 표시할 텍스트를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strSpanText | 문자열 | 시간 요소 옆에 표시할 텍스트입니다. |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setTimeSpan(Number nStartTime, Number nEndTimeMs)
현재 범위의 시작 날짜와 종료 날짜를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| nStartTime | 번호 | 시작 시간입니다. 단위: 밀리초 |
| nEndTimeMs | 번호 | 종료 시간입니다. 단위: 밀리초 |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setTimeSpan(String strStartTime, String strEndTimeMs)
현재 범위의 시작 및 종료 시간을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strStartTime | 문자열 | 시작 시간입니다. 단위: 밀리초 |
| strEndTimeMs | 문자열 | 종료 시간입니다. 단위: 밀리초 |
| 유형 | 설명 |
|---|---|
| void |
TimelineSpan - setTooltip(String strTooltipText)
TimelineSpan 요소를 가리킬 때 도구 설명에 표시할 텍스트를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strTooltipText | 문자열 | 도구 설명에 표시할 텍스트입니다. 주: 이 문자열에 유효한 HTML을 지정할 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |