GlideTimeline - 전역
GlideTimeline API는 Glide 윈도잉 툴킷 타임라인을 구성하고 표시하기 위한 핵심 구현을 제공합니다.
보안을 위해 GlideTimeline은 이미 GlideTimeline이라는 단일 인스턴스 변수로 인스턴스화되었습니다. 모든 구성은 이 인스턴스 변수를 참조하는 해당 일정 페이지의 클라이언트 스크립트 섹션에서 이루어져야 합니다.
GlideTimeline - groupByParent(부울 b)
타임라인 항목을 상위별로 그룹화할지 여부를 지정합니다. 예일 경우 모든 하위 항목이 상위 항목 내에 중첩됩니다. 이는 표시 순서에 영향을 주며 자식은 항상 부모 바로 뒤에 나열됩니다. 속성의 groupByParent 기본값은 false입니다.
예일 경우 모든 하위 항목이 상위 항목 내에 중첩됩니다. 이는 표시 순서에 영향을 주며 자식은 항상 부모 바로 뒤에 나열됩니다. 속성의 groupByParent 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 상위별로 그룹화된 타임라인 항목을 표시합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.groupByParent(true);
GlideTimeline - registerEvent(String strServerEvent, String strScriptIncludeName)
지정된 타임라인 서버 이벤트를 등록합니다. strServerEvent는 등록이 제대로 작동하려면 허용되는 이벤트 중 하나여야 합니다. 이벤트가 발생하면 GlideTimeline 은 서버에 요청을 보내고 strScriptIncludeName 클래스 내에서 처리된 대로 이벤트를 처리합니다.
strServerEvent는 등록이 제대로 작동하려면 허용되는 이벤트 중 하나여야 합니다. 이벤트가 발생하면 GlideTimeline 은 서버에 요청을 보내고 strScriptIncludeName 클래스 내에서 처리된 대로 이벤트를 처리합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strServerEvent | 문자열 | 다음과 같은 대/소문자 구분 이벤트 중 하나를 지정합니다.
|
| strScriptIncludeName(스크립트 포함 이름) | 문자열 | 를 strServerEvent수신할 클래스의 이름을 지정합니다. 이 클래스는 AbstractTimelineSchedulePage를 확장하는 스크립트 포함에 정의되어야 합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");
GlideTimeline - setAutoRefresh(Number intSeconds)
타임라인에서 데이터를 자동으로 새로 고침하기 전에 대기할 시간(초)을 지정합니다. 시간(초)을 0으로 설정하면 자동 새로 고침이 꺼집니다. 기본적으로 자동 새로 고침은 비활성화되어 있습니다. 0보다 크고 최소 허용 시간(초)(10)보다 작으면 intSeconds 10초로 설정됩니다.
시간(초)을 0으로 설정하면 자동 새로 고침이 꺼집니다. 기본적으로 자동 새로 고침은 비활성화되어 있습니다. intSeconds가 0보다 크고 허용되는 최소 시간(초)(10)보다 작으면 10초로 설정됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| intSeconds (영문) | 번호 | 자동 새로 고침 사이의 시간(초)을 지정하는 정수입니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.setAutoRefresh(15); // Sets the interval for auto-refreshing to 15 seconds.
GlideTimeline - setDefaultPointIconClass(문자열 icon_class)
서버에서 반환된 타임라인 범위의 속성에 아이콘 클래스가 명시적으로 지정되지 않은 경우 기간이 0인 타임라인 범위에 사용할 기본 아이콘 클래스를 지정합니다. setDefaultPointIconClass 속성milestone의 기본값은 입니다.
setDefaultPointIconClass 속성milestone의 기본값은 입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| icon_class | 문자열 | 다음 값 중 하나를 지정하는 문자열입니다.
|
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.setDefaultPointIconClass('blue_circle');
GlideTimeline - setExtraAjaxParam(문자열 strName, 문자열 strValue)
getParameter() 메서드를 사용하여 클라이언트 스크립트의 추가 매개변수 설정을 해당 Script Include 이벤트에서 사용할 수 있게 합니다. sysparm_timeline_ 접두사가 붙은 URI 매개 변수는 모든 서버 쪽 AJAX 호출에 자동으로 포함됩니다.
sysparm_timeline_ 접두사가 붙은 URI 매개 변수는 모든 서버 쪽 AJAX 호출에 자동으로 포함됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| strName | 문자열 | URI 매개변수 이름입니다. |
| strValue | 문자열 | strName의 값입니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.setExtraAjaxParam("sysparm_timeline_limit", "5");
GlideTimeline - setInitialViewRange(String objStartDate, String objEndDate)
타임라인의 초기 표시 가능 범위를 지정합니다. 시작 및 종료 날짜의 형식은 기본 타임스탬프 형식(yyyy-MM-dd HH:mm:ss)이어야 합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
시작 및 종료 날짜의 형식은 기본 타임스탬프 형식(yyyy-MM-dd HH:mm:ss)이어야 합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| objStartDate | 문자열 | 뷰 범위의 시작 시간(yyyy-MM-dd HH:mm:ss 형식) 입니다. |
| objEndDate | 문자열 | 뷰 범위의 종료 시간(yyyy-MM-dd HH:mm:ss 형식) 입니다. |
| 유형 | 설명 |
|---|---|
| void |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", "2010-06-28 14:00:00");
GlideTimeline - setInitialViewRange(Number objStartDate, Number objEndDate)
타임라인의 초기 표시 가능 범위를 지정합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| objStartDate | 번호 | 뷰 범위의 시작 시간(밀리초)입니다. |
| objEndDate | 번호 | 종료 시간(밀리초)입니다. |
| 유형 | 설명 |
|---|---|
| void |
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, 1277647200000);
GlideTimeline - setInitialViewRange(문자열, objStartDate, 숫자, objEndDate)
타임라인의 초기 표시 가능 범위를 지정합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| objStartDate | 문자열 | 뷰 범위의 시작 시간(yyyy-MM-dd HH:mm:ss 형식) 입니다. |
| objEndDate | 번호 | 종료 시간(밀리초)입니다. |
| 유형 | 설명 |
|---|---|
| void |
예설명
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange("2010-06-20 08:00:00", 1277647200000);
GlideTimeline - setInitialViewRange(숫자, objStartDate, 문자열, objEndDate)
타임라인의 초기 표시 가능 범위를 지정합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지를 지정하는 범위입니다. initialViewRange 속성이 지정되면 기본 범위가 재정의됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| objStartDate | 번호 | 뷰 범위의 시작 시간(밀리초)입니다. |
| objEndDate | 문자열 | 뷰 범위의 종료 시간(yyyy-MM-dd HH:mm:ss 형식) 입니다. |
| 유형 | 설명 |
|---|---|
| void |
예설명
// Sets the initial range to begin on June 20th, 2010 at 8:00 AM and end on June 28th, 2010 at 2:00 PM UTC time.
glideTimeline.setInitialViewRange(1277046000000, "2010-06-28 14:00:00");
GlideTimeline - setReadOnly(부울 b)
모든 타임라인 이벤트 상호작용을 활성화하거나 비활성화합니다. 활성화하면 이벤트 상호작용은 각 타임라인 항목에 의해 지정된 해당 속성에서 결정됩니다. 속성의 readOnly 기본값은 false입니다.
활성화하면 이벤트 상호작용은 각 타임라인 항목에 의해 지정된 해당 속성에서 결정됩니다. 속성의 readOnly 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true인 경우 전체 타임라인을 읽기 전용(비대화형)으로 표시합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.setReadOnly(true);
GlideTimeline - showDependencyLines(부울 b)
타임라인 범위 사이에 종속성 라인을 표시할지 여부를 지정합니다. 이 메서드는 서버에서 반환된 타임라인 항목 집합에 종속성 관계가 포함된 경우에만 적용됩니다. showDependencyLines 속성의 기본값은 false입니다.
이 메서드는 서버에서 반환된 타임라인 항목 집합에 종속성 관계가 포함된 경우에만 적용됩니다. showDependencyLines 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 타임라인에 종속성 라인을 표시합니다. 그렇지 않으면 그렇지 않습니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showDependencyLines(true);
GlideTimeline - showGridLines(부울 bShowGridlines, 숫자 양)
타임라인의 각 데이터 행에 대해 눈금선을 표시할지 여부를 지정합니다. 기본적으로 그리드선은 활성화되어 있습니다.
기본적으로 그리드선은 활성화되어 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| bShowGridlines (그리드라인 표시) | 부울 | true이면 타임라인에 눈금선이 표시됩니다. 그렇지 않으면 그리드 선을 표시하지 않습니다. |
| 금액 | 번호 | 금액 |
| 유형 | 설명 |
|---|---|
| void | 값 반환 |
glideTimeline.showGridLines(false); // Disables grid lines.
GlideTimeline - showLeftPane(부울 b)
타임라인에 왼쪽 창을 표시할지 여부를 지정합니다. 속성의 leftPane 기본값은 true입니다.
속성의 leftPane 기본값은 true입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 타임라인에 왼쪽 창이 표시됩니다. 그렇지 않으면 왼쪽 창이 표시되지 않습니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showLeftPane(false);
GlideTimeline - showLeftPaneAsTree(부울 b)
타임라인의 왼쪽 창에 자식 항목을 표시하는 방법을 지정합니다. 자식 항목은 확장 및 축소 기능이 있는 중첩된 들여쓰기된 노드로 표시되거나 단일 들여쓰기 수준에 표시됩니다. 속성의 showLeftPaneAsTree 기본값은 false입니다.
속성의 showLeftPaneAsTree 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 자식 항목 노드가 확장/축소 기능으로 들여쓰기된 것으로 표시됩니다. 그렇지 않으면 모든 왼쪽 창 항목이 단일 들여쓰기 수준으로 표시됩니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showLeftPaneAsTree(true);
GlideTimeline - showLeftPaneInputBox(Boolean b, String strDefaultValue)
strDefaultValue에서 지정한 기본값을 사용하여 왼쪽 창 아래쪽에 텍스트 입력 상자를 표시할지 여부를 지정합니다. showLeftPane()을 통해 왼쪽 창을 비활성화하면 입력 상자가 표시되지 않습니다. 속성의 showLeftPaneInputBox 기본값은 false입니다.
showLeftPane()을 통해 왼쪽 창을 비활성화하면 입력 상자가 표시되지 않습니다. 속성의 showLeftPaneInputBox 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | 예일 경우 왼쪽 창 입력 상자를 표시합니다. |
| strDefaultValue (영문) | 문자열 | 입력 상자에 표시할 기본값입니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showLeftPaneInputBox(true, 'Add a new task ...');
GlideTimeline - showSummaryPane(부울 b)
타임라인의 아래쪽에 요약 창을 표시할지 여부를 지정합니다. showSummaryPane 특성의 기본값은 true입니다.
showSummaryPane 특성의 기본값은 true입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 타임라인에 요약 창이 포함됩니다. 그렇지 않으면 요약 창이 표시되지 않습니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showSummaryPane(false);
GlideTimeline - showTimelineText(부울 b)
기본 타임라인 창의 각 타임라인 범위 아래에 타임라인 텍스트를 표시할지 여부를 지정합니다. showTimelineText 속성의 기본값은 false입니다.
showTimelineText 속성의 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 각 타임라인 범위 아래에 설명 텍스트를 표시합니다. 그렇지 않으면 각 타임라인 범위 아래에 텍스트가 표시되지 않습니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.showTimelineText(true);
GlideTimeline - snapVertScrollingIntoRows(부울 b)
타임라인 범위 개체의 수직 이동(이 이벤트를 수행하도록 적절하게 등록된 경우)을 가장 가까운 행에 맞추어야 하는지 여부를 지정합니다. 기본적으로 이 값은 사용하도록 설정되어 있습니다.
기본적으로 이 값은 사용하도록 설정되어 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true이면 타임라인 범위 개체의 수직 이동을 행으로 맞춥니다. 그렇지 않으면 항목이 마우스를 기준으로 정확하게 이동합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.snapVertScrollingIntoRows(false);
GlideTimeline - sortByLeftLabelText(부울 b)
왼쪽 레이블 텍스트를 기준으로 항목을 그룹화할지 여부를 지정합니다. 속성의 sortByLeftLabelText 기본값은 false입니다.
속성의 sortByLeftLabelText 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true인 경우 타임라인 항목을 각 항목의 왼쪽 레이블에 지정된 텍스트 순으로 알파벳순으로 정렬합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.sortByLeftLabelText(true);
GlideTimeline - sortByStartDate(부울 b)
항목의 타임라인 범위 개체의 가장 빠른 시작 날짜로 반환된 타임라인 항목 목록을 정렬할지 여부를 지정합니다. groupByParent()가 true로 설정된 경우 그룹화가 발생한 후 항목이 정렬됩니다. 속성의 sortByStartDate 기본값은 false입니다.
groupByParent()가 true로 설정된 경우 그룹화가 발생한 후 항목이 정렬됩니다. 속성의 sortByStartDate 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true인 경우 가장 빠른 시작 날짜부터 시작하여 타임라인 항목을 시간순으로 정렬합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.sortByStartDate(true);
GlideTimeline - sortByTimelineLabelText(부울 b)
타임라인 창에 표시하도록 지정된 텍스트에 따라 반환된 타임라인 항목 목록을 알파벳 순서로 정렬할지 여부를 지정합니다.
속성의 sortByTimelineLabelText 기본값은 false입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| b | 부울 | true인 경우 각 항목의 타임라인 범위 텍스트에 지정된 텍스트를 기준으로 타임라인 항목을 알파벳순으로 정렬합니다. |
| 유형 | 설명 |
|---|---|
| void |
glideTimeline.sortByTimelineLabelText(true);