4D View v14PV SORT ONE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SORT ONE
|
PV SORT ONE ( area ; izquierda ; superior ; derecha ; inferior ; direccion ; criterio ; orden ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
izquierda | Entero largo |
![]() |
Número de columna a la izquierda | |||||
superior | Entero largo |
![]() |
Número de la línea de arriba | |||||
derecha | Entero largo |
![]() |
Número de la columna a la derecha | |||||
inferior | Entero largo |
![]() |
Número de la línea de abajo | |||||
direccion | Entero |
![]() |
0 = Ordenación de líneas; 1 = ordenación de columnas | |||||
criterio | Entero largo |
![]() |
Columna o línea que contiene los valores a ordenar | |||||
orden | Entero |
![]() |
0 = Ascendente; 1 = Descendente | |||||
El comando PV SORT ONE ordena el contenido de la selección delimitada por izquierda, superior, derecha e inferior en relación con los valores contenidos en la línea o columna criterio, en el orden definido por orden.
direccion indica si se debe ordenar líneas o columnas:
Este comando sólo funciona con los datos estáticos.
Las áreas dinámicas (arrays y campos relacionados), deben seleccionarse utilizando los comandos 4D, el principio consiste en la ordenación de la fuente. Un ejemplo de ordenación de columnas dinámicas asociadas a los campos al hacer clic en el encabezado se presenta en la descripción del comando PV GET CELL FIELD. Tenga en cuenta que la ordenación no es posible en arrays y campos de tipo imagen así como tampoco en columnas calculadas (que llaman a un método de retrollamada y muestran su resultado).
Este ejemplo permite la ordenación ascendente de las columnas estática haciendo clic en el encabezado de la columna. El área sólo contiene columnas estáticas.
PV ON EVENT(area;pv on clicked;"HeaderSortMethod")
`Método HeaderSortMethod
C_BOOLEAN($0)
C_LONGINT($1;$2;$3;$4;$5;$6)
If($5=0) `Si el clic fue en el encabezado
$0:=True `Filtrar el evento
PV SORT ONE(area;$4;1;$4;25;1;$4;0) `Orden ascendente de la columna seleccionada
End if
Producto: 4D View
Tema: PV Manipulación de celdas
Número
15975
Creado por: 4D View 6.8
4D View - Lenguaje ( 4D View v11.4)
4D View - Lenguaje ( 4D View v12)
4D View - Lenguaje ( 4D v13)
4D View - Lenguaje ( 4D View v14 R2)
4D View - Lenguaje ( 4D View v14)
4D View - Lenguaje ( 4D View v14 R3)
4D View - Lenguaje ( 4D View v14 R4)