이 컨트롤은 더 이상 사용되지 않고 그리드 구성 요소로 대체되었으므로 해당 컨트롤로 마이그레이션하는 것이 좋습니다. 새로운 기능은 제공되지 않으며 버그 수정은 우선순위에서 제외됩니다. 코드베이스를 Data Grid로 마이그레이션하는 데 도움이 필요하거나 질문이 있으면 지원팀에 문의하세요.

    Web Components 그리드 열 이동 개요

    Ignite UI for Web Components 열을 이동할 수 있는 기능을 지원하므로 표시되는 열 순서에 따라 열을 표시할 방법을 유연하게 결정할 수 있습니다.

    Web Components 그리드 열 이동 예제

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    Ignite UI for Web Components Data Grid에서 열 이동은 기본적으로 켜져 있으며, 그리드의 columnMovingMode 속성을 설정하여 제어할 수 있습니다. 이 속성에는 Deferred 또는 None 두 가지 옵션이 있습니다. Deferred 열 이동을 허용하고 None 전체 그리드에 대한 열 이동을 비활성화합니다.

    열 이동이 Deferred로 설정된 경우 열을 이동하는 동안 구분 기호가 표시됩니다. 열을 이동하는 동안 마우스 포인터를 놓으면 이동된 열이 구분 기호 오른쪽에 있는 열을 대신하게 됩니다. 이 구분 기호는 각각 columnMovingSeparatorWidthcolumnMovingSeparatorBackground 속성을 사용하여 너비와 색상을 사용자 정의할 수도 있습니다.

    원하는 경우 열 이동에 애니메이션을 적용할 수도 있습니다. 이는 그리드의 columnMovingAnimationMode 속성을 설정하여 수행할 수 있습니다. 애니메이션은 기본적으로 켜져 있지 않습니다.

    코드 조각

    다음은 지연된 열 이동, 활성화된 애니메이션 및 5px 너비의 구분 기호를 사용하여 Ignite UI for Web Components에서 열 이동을 구현하는 방법을 보여줍니다.

    import { ColumnMovingAnimationMode } from 'igniteui-webcomponents-data-grids';
    import { ColumnMovingMode } from 'igniteui-webcomponents-data-grids';
    ts
    <igc-data-grid id="grid"
        height="100%"
        width="100%"
        column-moving-mode="Deferred"
        column-moving-animation-mode="SlideOver"
        column-moving-separator-width="5">
    </igc-data-grid>
    html
    let grid1 = (document.getElementById("grid") as IgcDataGridComponent);
    grid1.dataSource = data;
    ts

    API 참조