React Grid 정렬 개요

    Ignite UI for React 단일 열, 다중 열 및 3중 상태 열 정렬 구성으로 오름차순 및 내림차순 열 정렬을 지원합니다.

    React Grid 정렬 예제

    EXAMPLE
    DATA
    TSX

    이 샘플이 마음에 드시나요? Ignite UI for React 전체에 액세스하고 몇 분 만에 나만의 앱을 빌드하기 시작하세요. 무료로 다운로드하세요.

    코드 조각

    headerClickAction 속성을 사용하여 React 데이터 그리드에서 단일 또는 여러 열을 오름차순 또는 내림차순으로 정렬할 수 있습니다. TriState가 활성화된 경우 열에 적용된 정렬을 제거할 수 있습니다.

    import { HeaderClickAction } from 'igniteui-react-data-grids';
    ts
    <IgrDataGrid
        height="100%"
        width="100%"
        headerClickAction={HeaderClickAction.SortByMultipleColumns}
        dataSource={this.data}
        ref={this.onGridRef}/>
    tsx
    Ignite UI for React | CTA 배너

    API를 통한 정렬

    import { IgrColumnSortDescription } from 'igniteui-react-data-grids';
    import { ListSortDirection } from 'igniteui-react-core';
    ts
    public onGridRef(grid: IgrDataGrid) {
        this.grid = grid;
    }
    // ...
    let colSortDesc = new IgrColumnSortDescription();
    colSortDesc.field = "UnitsInStock";
    colSortDesc.sortDirection = ListSortDirection.Descending;
    this.grid.sortDescriptions.add(colSortDesc);
    ts

    API 참조