ValueTreeRowCollection.Sort

ValueTreeRowCollection

Ordenar

Disponible desde la versión 8.0.

Sintaxis:

Sort(<LíneaDeOrdenación>, <IncluirSubordinados>, <ObjetoDeComparación>)

Parámetros:

<LíneaDeOrdenación> (obligatorio)

Tipo: String.
Lista de nombres de columnas, separados por comas, por los cuales se ordenará la tabla. Después de cada nombre de columna y un espacio, se puede especificar la dirección de ordenación. La dirección se define como: “Desc”: orden descendente; “Asc”: orden ascendente. La ordenación es ascendente por defecto. El orden de los nombres de columna define el orden de ordenación. Esto significa que la tabla se ordenará inicialmente por la columna indicada primero. Luego, los grupos de filas con el mismo valor en esta columna se ordenarán por la segunda columna, etc.

<IncluirSubordinados> (opcional)

Tipo: Boolean.
Define si se ordenarán las colecciones de filas subordinadas (si las hay). True – se ordenarán las colecciones.
Valor predeterminado: False.

<ObjetoDeComparación> (opcional)

Tipo: CompareValues.
Objeto para la comparación de elementos. Si no se especifica un objeto de comparación, la comparación se define por las siguientes reglas:

    • Los elementos de tipos diferentes se comparan por su código de tipo;
    • Los elementos de tipo simple se comparan por sus valores;
    • Los elementos de otros tipos se comparan por su representación en forma de cadena.

Descripción:

Ordena las filas de la colección según las reglas de ordenación especificadas.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

ContentRows.Sort(“Norm Desc”, True);

Disponible desde:

Disponible desde la versión 8.0.