GlideTimeline - 전역

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 15분
  • GlideTimeline API는 Glide 윈도우 툴킷 타임라인을 구성하고 표시하기 위한 핵심 구현을 제공합니다.

    보안을 위해 GlideTimeline은 이미 GlideTimeline이라는 단일 인스턴스 변수로 인스턴스화되었습니다. 모든 구성은 이 인스턴스 변수를 참조하는 해당 일정 페이지의 클라이언트 스크립트 섹션에서 수행되어야 합니다.

    GlideTimeline - groupByParent(부울 b)

    타임라인 항목을 상위별로 그룹화할지 여부를 지정합니다. 일 경우 모든 하위 항목이 상위 항목 내에 중첩됩니다. 이는 표시 순서에 영향을 미치며 하위 항목은 항상 상위 항목 바로 다음에 나열됩니다. 속성의 기본값은 groupByParentfalse입니다.

    일 경우 모든 하위 항목이 상위 항목 내에 중첩됩니다. 이는 표시 순서에 영향을 미치며 하위 항목은 항상 상위 항목 바로 다음에 나열됩니다. 속성의 기본값은 groupByParentfalse입니다.

    표 1. 매개변수
    이름 유형 설명
    b 부울 일 경우 상위별로 그룹화된 타임라인 항목을 표시합니다.
    표 2. 반환
    유형 설명
    무효
    glideTimeline.groupByParent(true);

    GlideTimeline - registerEvent(String strServerEvent, String strScriptIncludeName)

    지정된 타임라인 서버 이벤트를 등록합니다. strServerEvent는 등록이 올바르게 작동하기 위해 허용된 이벤트 중 하나여야 합니다. 이벤트가 발생하면 GlideTimeline 은 서버에 요청을 보내고 strScriptIncludeName 클래스 내에서 처리된 대로 이벤트를 처리합니다.

    strServerEvent는 등록이 올바르게 작동하기 위해 허용된 이벤트 중 하나여야 합니다. 이벤트가 발생하면 GlideTimeline 은 서버에 요청을 보내고 strScriptIncludeName 클래스 내에서 처리된 대로 이벤트를 처리합니다.

    표 3. 매개변수
    이름 유형 설명
    strServer이벤트 문자열 다음 대/소문자 구분 이벤트 중 하나를 지정합니다.
    • getItems
    • elementMoveX
    • elementMoveY
    • elementMoveXY
    • elementSuccessor
    • elementTimeAdjustStart
    • elementTimeAdjustEnd
    • inputBox
    • itemMove
    strScriptIncludeName 문자열 수신할 클래스 strServerEvent의 이름을 지정합니다. 이 클래스는 AbstractTimelineSchedulePage를 확장하는 스크립트 포함에서 정의되어야 합니다.
    표 4. 반환
    유형 설명
    무효
    glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");

    GlideTimeline - setAutoRefresh(Number intSeconds)

    타임라인의 데이터 자동 새로 고침을 수행하기 전에 대기할 시간(초)을 지정합니다. 초를 0으로 설정하면 자동 새로 고침이 꺼집니다. 기본적으로 자동 새로 고침은 사용되지 않습니다. 가 0보다 크고 허용되는 최소 시간(초)(10)보다 작으면 intSeconds 10초로 설정됩니다.

    초를 0으로 설정하면 자동 새로 고침이 꺼집니다. 기본적으로 자동 새로 고침은 사용되지 않습니다. intSeconds가 0보다 크고 허용되는 최소 시간(초)(10)보다 작으면 10초로 설정됩니다.

    표 5. 매개변수
    이름 유형 설명
    int초 번호 자동 새로 고침 사이의 시간(초)을 지정하는 정수입니다.
    표 6. 반환
    유형 설명
    무효
    glideTimeline.setAutoRefresh(15); // Sets the interval for auto-refreshing to 15 seconds.

    GlideTimeline - setDefaultPointIconClass(문자열 icon_class)

    서버에서 반환된 타임라인 범위의 속성에 아이콘 클래스가 명시적으로 지정되지 않은 경우 기간이 0인 타임라인 범위에 사용할 기본 아이콘 클래스를 지정합니다. setDefaultPointIconClass 속성의 기본값은 milestone입니다.

    setDefaultPointIconClass 속성의 기본값은 milestone입니다.

    표 7. 매개변수
    이름 유형 설명
    icon_class 문자열 다음 값 중 하나를 지정하는 문자열입니다.
    • 마일스톤
    • blue_square
    • sepia_square
    • green_square
    • red_square
    • black_square
    • blue_circle
    • sepia_circle
    • green_circle
    • red_circle
    • black_circle
    표 8. 반환
    유형 설명
    무효
    glideTimeline.setDefaultPointIconClass('blue_circle');

    GlideTimeline - setExtraAjaxParam(String strName, String strValue)

    getParameter() 메서드를 사용하여 해당 스크립트 포함 이벤트에서 클라이언트 스크립트의 추가 매개변수 설정을 사용할 수 있도록 합니다. 프리픽스가 sysparm_timeline_ 있는 URI 매개변수는 모든 서버 쪽 AJAX 호출에 자동으로 포함됩니다.

    프리픽스가 sysparm_timeline_ 있는 URI 매개변수는 모든 서버 쪽 AJAX 호출에 자동으로 포함됩니다.

    표 9. 매개변수
    이름 유형 설명
    strName 문자열 URI 매개변수 이름입니다.
    strValue 문자열 strName의 값입니다.
    표 10. 반환
    유형 설명
    무효
    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 속성을 지정하면 기본 범위가 재정의됩니다.

    표 11. 매개변수
    이름 유형 설명
    objStartDate 문자열 뷰 범위의 시작 시간(yyyy-MM-dd HH:mm:ss 형식)입니다.
    objEndDate 문자열 뷰 범위의 종료 시간(yyyy-MM-dd HH:mm:ss 형식)입니다.
    표 12. 반환
    유형 설명
    무효
    // 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 속성을 지정하면 기본 범위가 재정의됩니다.

    표 13. 매개변수
    이름 유형 설명
    objStartDate 번호 뷰 범위의 시작 시간(밀리초)입니다.
    objEndDate 번호 종료 시간(밀리초)입니다.
    표 14. 반환
    유형 설명
    무효
    // 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 속성을 지정하면 기본 범위가 재정의됩니다.

    표 15. 매개변수
    이름 유형 설명
    objStartDate 문자열 뷰 범위의 시작 시간(yyyy-MM-dd HH:mm:ss 형식)입니다.
    objEndDate 번호 종료 시간(밀리초)입니다.
    표 16. 반환
    유형 설명
    무효

    예시설명

    // 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(Number objStartDate, String objEndDate)

    타임라인의 초기 표시 가능 범위를 지정합니다. 기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지 지정하는 범위입니다. initialViewRange 속성을 지정하면 기본 범위가 재정의됩니다.

    기본 범위는 가장 빠른 타임라인 범위 지점부터 최신 타임라인 범위의 끝까지 지정하는 범위입니다. initialViewRange 속성을 지정하면 기본 범위가 재정의됩니다.

    표 17. 매개변수
    이름 유형 설명
    objStartDate 번호 뷰 범위의 시작 시간(밀리초)입니다.
    objEndDate 문자열 뷰 범위의 종료 시간(yyyy-MM-dd HH:mm:ss 형식)입니다.
    표 18. 반환
    유형 설명
    무효

    예시설명

    // 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)

    모든 타임라인 이벤트 상호작용을 활성화하거나 비활성화합니다. 활성화하면 이벤트 상호작용은 각 타임라인 항목에 지정된 해당 속성에서 결정됩니다. 속성의 기본값은 readOnlyfalse입니다.

    활성화하면 이벤트 상호작용은 각 타임라인 항목에 지정된 해당 속성에서 결정됩니다. 속성의 기본값은 readOnlyfalse입니다.

    표 19. 매개변수
    이름 유형 설명
    b 부울 true인 경우 전체 타임라인을 읽기 전용(비대화형 )으로 표시합니다.
    표 20. 반환
    유형 설명
    무효
    glideTimeline.setReadOnly(true);

    GlideTimeline - showDependencyLines(부울 b)

    타임라인 범위 간에 종속성 라인을 표시할지 여부를 지정합니다. 이 방법은 서버에서 반환된 타임라인 항목 집합에 의존성 관계가 포함된 경우에만 적용됩니다. showDependencyLines 속성의 기본값은 false입니다.

    이 방법은 서버에서 반환된 타임라인 항목 집합에 의존성 관계가 포함된 경우에만 적용됩니다. showDependencyLines 속성의 기본값은 false입니다.

    표 21. 매개변수
    이름 유형 설명
    b 부울 일 경우 타임라인에 종속성 라인을 표시합니다. 그렇지 않으면 일치하지 않습니다.
    표 22. 반환
    유형 설명
    무효
    glideTimeline.showDependencyLines(true);

    GlideTimeline - showGridLines(부울 bShowGridlines, 숫자 양)

    타임라인의 각 데이터 행에 대해 눈금선을 표시할지 여부를 지정합니다. 기본적으로 눈금선은 활성화되어 있습니다.

    기본적으로 눈금선은 활성화되어 있습니다.

    표 23. 매개변수
    이름 유형 설명
    b눈금선 표시 부울 일 경우 타임라인에 눈금선이 표시됩니다. 그렇지 않으면 눈금선을 표시하지 않습니다.
    금액 번호 금액
    표 24. 반환
    유형 설명
    무효 값 반환
    glideTimeline.showGridLines(false); // Disables grid lines.

    GlideTimeline - showLeftPane(부울 b)

    타임라인에 왼쪽 창을 표시할지 여부를 지정합니다. 속성의 기본값은 leftPanetrue입니다.

    속성의 기본값은 leftPanetrue입니다.

    표 25. 매개변수
    이름 유형 설명
    b 부울 true이면 타임라인에 왼쪽 창이 표시됩니다 . 그렇지 않으면 왼쪽 창이 표시되지 않습니다.
    표 26. 반환
    유형 설명
    무효
    glideTimeline.showLeftPane(false);

    GlideTimeline - showLeftPaneAsTree(부울 b)

    타임라인의 왼쪽 창에 하위 항목을 표시하는 방법을 지정합니다. 하위 항목은 확장 및 축소 기능이 있는 중첩된 들여쓰기 노드로 표시되거나 단일 들여쓰기 수준에 표시됩니다. 속성의 기본값은 showLeftPaneAsTreefalse입니다.

    속성의 기본값은 showLeftPaneAsTreefalse입니다.

    표 27. 매개변수
    이름 유형 설명
    b 부울 일 경우 하위 항목 노드는 확장/축소 기능과 함께 들여쓰기된 상태로 표시됩니다. 그렇지 않으면 모든 왼쪽 창 항목이 단일 들여쓰기 수준으로 표시됩니다.
    표 28. 반환
    유형 설명
    무효
    glideTimeline.showLeftPaneAsTree(true);

    GlideTimeline - showLeftPaneInputBox(부울 b, 문자열 strDefaultValue)

    strDefaultValue에서 지정한 기본값으로 왼쪽 창 하단에 텍스트 입력 상자를 표시할지 여부를 지정합니다. showLeftPane()을 통해 왼쪽 창을 비활성화하면 입력 상자가 표시되지 않습니다. 속성의 기본값은 showLeftPaneInputBoxfalse입니다.

    showLeftPane()을 통해 왼쪽 창을 비활성화하면 입력 상자가 표시되지 않습니다. 속성의 기본값은 showLeftPaneInputBoxfalse입니다.

    표 29. 매개변수
    이름 유형 설명
    b 부울 예일 경우 왼쪽 창 입력 상자를 표시합니다.
    strDefaultValue 문자열 입력 상자에 표시할 기본값입니다.
    표 30. 반환
    유형 설명
    무효
    glideTimeline.showLeftPaneInputBox(true, 'Add a new task ...');
        

    GlideTimeline - showSummaryPane(부울 b)

    타임라인 하단에 요약 창을 표시할지 여부를 지정합니다. showSummaryPane 속성의 기본값은 true입니다.

    showSummaryPane 속성의 기본값은 true입니다.

    표 31. 매개변수
    이름 유형 설명
    b 부울 true이면 타임라인에 요약 창이 포함됩니다. 그렇지 않으면 요약 창이 표시되지 않습니다.
    표 32. 반환
    유형 설명
    무효
    glideTimeline.showSummaryPane(false);

    GlideTimeline - showTimelineText(부울 b)

    기본 타임라인 창의 각 타임라인 범위 아래에 타임라인 텍스트를 표시할지 여부를 지정합니다. showTimelineText 속성의 기본값은 false입니다.

    showTimelineText 속성의 기본값은 false입니다.

    표 33. 매개변수
    이름 유형 설명
    b 부울 일 경우 각 타임라인 범위 아래에 설명 텍스트를 표시합니다. 그렇지 않으면 각 타임라인 범위 아래에 텍스트가 표시되지 않습니다.
    표 34. 반환
    유형 설명
    무효
    glideTimeline.showTimelineText(true);

    GlideTimeline - snapVertScrollingIntoRows(부울 b)

    타임라인 범위 객체의 세로 이동(이 이벤트를 수행하도록 적절하게 등록된 경우)을 가장 가까운 행으로 맞춤 조정해야 하는지 여부를 지정합니다. 기본적으로 이 값은 사용 설정되어 있습니다.

    기본적으로 이 값은 사용 설정되어 있습니다.

    표 35. 매개변수
    이름 유형 설명
    b 부울 일 경우 타임라인 범위 개체의 수직 이동을 행으로 스냅합니다. 그렇지 않으면 항목이 마우스를 기준으로 정확하게 이동합니다.
    표 36. 반환
    유형 설명
    무효
    glideTimeline.snapVertScrollingIntoRows(false);

    GlideTimeline - sortByLeftLabelText(부울 b)

    왼쪽 레이블 텍스트별로 항목을 그룹화할지 여부를 지정합니다. 속성의 기본값은 sortByLeftLabelTextfalse입니다.

    속성의 기본값은 sortByLeftLabelTextfalse입니다.

    표 37. 매개변수
    이름 유형 설명
    b 부울 일 경우 각 항목의 왼쪽 레이블에 지정된 텍스트를 기준으로 타임라인 항목을 알파벳순으로 정렬합니다.
    표 38. 반환
    유형 설명
    무효
    glideTimeline.sortByLeftLabelText(true);

    GlideTimeline - sortByStartDate(부울 b)

    항목의 타임라인 범위 개체의 가장 빠른 시작 날짜로 반환되는 타임라인 항목 목록을 정렬할지 여부를 지정합니다. groupByParent()로 설정되면 그룹화가 발생한 후 항목이 정렬됩니다. 속성의 기본값은 sortByStartDatefalse입니다.

    groupByParent()로 설정되면 그룹화가 발생한 후 항목이 정렬됩니다. 속성의 기본값은 sortByStartDatefalse입니다.

    표 39. 매개변수
    이름 유형 설명
    b 부울 일 경우 가장 빠른 시작 날짜부터 시간순으로 타임라인 항목을 정렬합니다.
    표 40. 반환
    유형 설명
    무효
    glideTimeline.sortByStartDate(true);

    GlideTimeline - sortByTimelineLabelText(부울 b)

    타임라인 창에 표시하도록 지정된 텍스트에 따라 반환된 타임라인 항목 목록을 알파벳 순으로 정렬할지 여부를 지정합니다.

    주:
    이 정렬 순서는 showTimelineText() 메서드를 통해 타임라인 텍스트가 false로 설정된 경우에도 계속 적용됩니다. 또한 groupByParent()로 설정되면 그룹화가 발생한 후 항목이 적절하게 정렬됩니다.

    속성의 기본값은 sortByTimelineLabelTextfalse입니다.

    표 41. 매개변수
    이름 유형 설명
    b 부울 예일 경우 각 항목의 타임라인 범위 텍스트에 지정된 텍스트를 기준으로 타임라인 항목을 알파벳순으로 정렬합니다.
    표 42. 반환
    유형 설명
    무효
    glideTimeline.sortByTimelineLabelText(true);