GlideTimeline - 전역

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

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

    GlideTimeline - groupByParent(부울, b)

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

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

    표 1. 매개변수
    이름 유형 설명
    b 부울 일 경우 상위별로 그룹화된 타임라인 항목이 표시됩니다.
    표 2. 반환
    유형 설명
    void
    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. 반환
    유형 설명
    void
    glideTimeline.registerEvent("getItems", "TimelineGanttSchedulePage");

    GlideTimeline - setAutoRefresh(Number intSeconds)

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

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

    표 5. 매개변수
    이름 유형 설명
    int초 번호 자동 새로 고침 사이의 시간(초)을 지정하는 정수입니다.
    표 6. 반환
    유형 설명
    void
    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. 반환
    유형 설명
    void
    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. 반환
    유형 설명
    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 속성을 지정하면 기본 범위가 재정의됩니다.

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

    표 13. 매개변수
    이름 유형 설명
    objStartDate 번호 뷰 범위의 시작 시간(밀리초)입니다.
    objEndDate 번호 종료 시간(밀리초)입니다.
    표 14. 반환
    유형 설명
    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(String objStartDate, Number, objEndDate)

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

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

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

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

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

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

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

    GlideTimeline - showDependencyLines(부울 b)

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

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

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

    GlideTimeline - showGridLines(Boolean bShowGridlines, Number amount)

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

    기본적으로 그리드 선은 활성화되어 있습니다.

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

    GlideTimeline - showLeftPane(부울 b)

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

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

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

    GlideTimeline - showLeftPaneAsTree(부울 b)

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

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

    표 27. 매개변수
    이름 유형 설명
    b 부울 true이면 하위 항목 노드가 확장/축소 기능을 사용하여 들여쓰기된 것으로 표시됩니다. 그렇지 않으면 모든 왼쪽 창 항목이 단일 들여쓰기 수준으로 표시됩니다.
    표 28. 반환
    유형 설명
    void
    glideTimeline.showLeftPaneAsTree(true);

    GlideTimeline - showLeftPaneInputBox(Boolean b, string strDefaultValue)

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

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

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

    GlideTimeline - showSummaryPane(부울 b)

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

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

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

    GlideTimeline - showTimelineText(부울 b)

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

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

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

    GlideTimeline - snapVertScrollingIntoRows(부울 b)

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

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

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

    GlideTimeline - sortByLeftLabelText(부울 b)

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

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

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

    GlideTimeline - sortByStartDate(Boolean b)

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

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

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

    GlideTimeline - sortByTimelineLabelText(부울 b)

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

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

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

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