Tenga en cuenta que este control ha quedado obsoleto y reemplazado con el componente Grid y, como tal, recomendamos migrar a ese control. Esto no recibirá ninguna característica nueva, las correcciones de errores no tendrán prioridad. Para obtener ayuda o preguntas sobre la migración de su código base a Data Grid, comuníquese con el soporte.

    Descripción general de la clasificación de cuadrícula de Web Components

    La tabla de datos / cuadrícula de datos de Ignite UI for Web Components admite la clasificación de columnas ascendentes y descendentes con una configuración de clasificación de columnas de una sola columna, varias columnas y tres estados.

    Web Components Ejemplo de ordenación de cuadrícula

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    ¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Web Components completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.

    Fragmento de código

    Puede ordenar por una sola o varias columnas ascendentes o descendentes en la cuadrícula de datos Web Components mediante la headerClickAction propiedad. Si TriState está habilitado, puede quitar la ordenación aplicada a una columna.

    import { HeaderClickAction } from 'igniteui-webcomponents-grids';
    ts
    <igc-data-grid
        id="grid"
        height="100%"
        width="100%"
        header-click-action="SortByMultipleColumns">
    </igc-data-grid>
    html
    Ignite UI for Web Components | CTA Banner

    Ordenar a través de API

    import { IgcColumnSortDescription } from 'igniteui-webcomponents-grids';
    import { ListSortDirection } from 'igniteui-webcomponents-core';
    
    let grid1 = (document.getElementById("grid") as IgcDataGridComponent);
    grid1.dataSource = data;
    
    let colSortDesc = new IgcColumnSortDescription();
    colSortDesc.field = "UnitsInStock";
    colSortDesc.sortDirection = ListSortDirection.Descending;
    grid1.sortDescriptions.add(colSortDesc);
    ts

    Referencias de API