GlideTimeline - 전역

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

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

    GlideTimeline - groupByParent(Boolean b)

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

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

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

    GlideTimeline - registerEvent(strServerEvent 문자열, strScriptIncludeName 문자열)

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

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

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

    GlideTimeline - setAutoRefresh(Number intSeconds)

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

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

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

    GlideTimeline - setDefaultPointIconClass(String 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(strName 문자열, strValue 문자열)

    getParameter() 메서드를 사용하여 클라이언트 스크립트의 추가 매개 변수를 해당 Script Include 이벤트에 사용할 수 있도록 설정할 수 있습니다. sysparm_timeline_ 접두사가 붙은 URI 매개 변수는 모든 서버 측 AJAX 호출에 자동으로 포함됩니다.

    sysparm_timeline_ 접두사가 붙은 URI 매개 변수는 모든 서버 측 AJAX 호출에 자동으로 포함됩니다.

    표 9. 매개변수
    이름 유형 설명
    strName 문자열 URI 매개 변수 이름입니다.
    strValue 문자열 strName의 값입니다.
    표 10. 반환
    유형 설명
    void
    glideTimeline.setExtraAjaxParam("sysparm_timeline_limit", "5");

    GlideTimeline - setInitialViewRange(objStartDate 문자열, objEndDate 문자열)

    타임라인의 초기 표시 가능 범위를 지정합니다. 시작 및 종료 날짜의 형식은 기본 타임스탬프 형식인 yyyy-MM-dd HH:mm:ss여야 합니다. 기본 범위는 가장 빠른 타임라인 범위를 최신 타임라인 범위의 끝 지점으로 지정하는 범위입니다. initialViewRange 속성을 지정하면 기본 범위가 재정의됩니다.

    시작 및 종료 날짜의 형식은 기본 타임스탬프 형식인 yyyy-MM-dd HH:mm:ss여야 합니다. 기본 범위는 가장 빠른 타임라인 범위를 최신 타임라인 범위의 끝 지점으로 지정하는 범위입니다. initialViewRange 속성을 지정하면 기본 범위가 재정의됩니다.

    표 11. 매개변수
    이름 유형 설명
    objStart날짜 문자열 뷰 범위의 시작 시간(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(objStartDate 숫자, objEndDate 숫자)

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

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

    표 13. 매개변수
    이름 유형 설명
    objStart날짜 번호 뷰 범위의 시작 시간(밀리초)입니다.
    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(objStartDate 문자열, objEndDate 번호)

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

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

    표 15. 매개변수
    이름 유형 설명
    objStart날짜 문자열 뷰 범위의 시작 시간(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. 매개변수
    이름 유형 설명
    objStart날짜 번호 뷰 범위의 시작 시간(밀리초)입니다.
    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(Boolean b)

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

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

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

    GlideTimeline - showGridLines(Boolean bShowGridlines, Number amount)

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

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

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

    GlideTimeline - showLeftPane(Boolean b)

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

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

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

    GlideTimeline - showLeftPaneAsTree(Boolean b)

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

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

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

    GlideTimeline - showLeftPaneInputBox(Boolean b, strDefaultValue 문자열)

    strDefaultValue에 지정된 기본값을 사용하여 왼쪽 창의 아래쪽에 텍스트 입력 상자를 표시할지 여부를 지정합니다. 왼쪽 창이 showLeftPane()을 통해 인식되면 입력 상자가 표시되지 않습니다. 속성의 기본값은 showLeftPaneInputBoxfalse입니다.

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

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

    GlideTimeline - showSummaryPane(Boolean b)

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

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

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

    GlideTimeline - showTimelineText(Boolean b)

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

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

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

    GlideTimeline - snapVertScrollingIntoRows(부울 b)

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

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

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

    GlideTimeline - sortByLeftLabelText(Boolean b)

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

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

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

    GlideTimeline - sortByStartDate(부울 b)

    항목의 Timeline Span 개체의 가장 빠른 시작 날짜에 반환된 Timeline 항목 목록을 정렬할지 여부를 지정합니다. groupByParent()true로 설정된 경우 그룹화가 발생한 후 항목이 정렬됩니다. 속성의 기본값은 sortByStartDatefalse입니다.

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

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

    GlideTimeline - sortByTimelineLabelText(부울 b)

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

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

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

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