AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla TreeView
  • Gestionar una control Tabla TreeView clasificada
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Clasifica una rama de una control Tabla TreeView en una o más columnas..
Ejemplo
// Sort the "Designation" and "Price" columns in the "TVT_Product" control
// The "Designation" column is sorted in ascending order
// The "Price" column is sorted in descending order
TableSortChild(TVT_Product, Null, "Designation", "-Price")
// Sort the branch in descending order
TableSortChild(TVT_Product, "Plumbing" + TAB + "Faucets", "Designation", "-Price")
Sintaxis

Clasificando una rama en una control Tabla TreeView en una o más columnas identificadas por su nombre. Ocultar los detalles

<Result> = TableSortChild(<TreeView Table control> , <Branch to sort> , <Name of column 1> [, <Name of column 2> [... [, <Name of column N>]]])
<Result>: booleano
  • True si se realizó el orden,
  • False en caso contrario.
<TreeView Table control>: Nombre del control
Nombre del control Tabla TreeView a manipular.
Si este parámetro corresponde a una cadena vacía (""), se utilizará el control al que pertenece la actual Event.
<Branch to sort>: Entero o cadena de caracteres (con o sin comillas)
Si este parámetro es un número entero, corresponde a la índice del padre que contiene la rama a ordenar.
Si este parámetro corresponde a NULL, la clasificación se realiza en los elementos "Raíz"....
Si este parámetro corresponde a un string, corresponde al elemento padre que contiene la rama a clasificar.
<Name of column 1>: Cadena de caracteres con comillas
Nombre de la primera columna a ordenar (hasta 16 columnas). Este parámetro tiene el siguiente formato:
"[<Direction>]<Nombre de columna>" donde:
  • <Dirección> (carácter) indica la dirección de la clasificación:
    • "+": tipo ascendente (por Default),
    • "-": orden descendente.
  • <Nombre de columna> (cadena de caracteres): nombre de la columna a ordenar.
<Name of column 2>: Cadena de caracteres opcional con comillas
Nombre de la segunda columna a ordenar (hasta 16 columnas). Este parámetro tiene el siguiente formato:
"[<Direction>]<Nombre de columna>" donde:
  • <Dirección> (carácter) indica la dirección de la clasificación:
    • "+": tipo ascendente (por Default),
    • "-": orden descendente.
  • <Nombre de columna> (cadena de caracteres): nombre de la columna a ordenar.
<Name of column N>: Cadena de caracteres opcional con comillas
Nombre de la enésima columna a ordenar (hasta 16 columnas). Este parámetro tiene el siguiente formato:
"[<Direction>]<Nombre de columna>" donde:
  • <Dirección> (carácter) indica la dirección de la clasificación:
    • "+": tipo ascendente (por Default),
    • "-": orden descendente.
  • <Nombre de columna> (cadena de caracteres): nombre de la columna a ordenar.

Ordenar una rama en una control Tabla TreeView según una lista de nombres de columnas Ocultar los detalles

<Result> = TableSortChild(<List of columns> , <Branch to sort>)
<Result>: booleano
  • True si se realizó el orden,
  • False en caso contrario.
<List of columns>: Cadena de caracteres
Lista de columnas a ordenar (hasta 16 columnas). Este parámetro tiene el siguiente formato:
"[<Dirección>]<Nombre de la columna1> + TAB + [<Dirección>]<Nombre de la columna2> + TAB + ..." donde:
  • <Dirección> (carácter) indica la dirección de la clasificación:
    • "+": tipo ascendente (por Default),
    • "-": orden descendente.
  • <Nombre de columna> (cadena de caracteres): nombre de la columna a ordenar. TableEnumColumn devuelve el nombre de la columna.
<Branch to sort>: Entero o cadena de caracteres (con o sin comillas)
Si este parámetro es un número entero, corresponde a la índice del padre que contiene la rama a ordenar.
Si este parámetro corresponde a NULL, la clasificación se realiza en los elementos "Raíz"....
Si este parámetro corresponde a un string, corresponde al elemento padre que contiene la rama a clasificar.

Clasificar una rama en un control Tabla TreeView en las primeras diez columnas de Visible Ocultar los detalles

<Result> = TableSortChild(<TreeView Table control> , <Branch to sort> [, <To sort>])
<Result>: booleano
  • True si se realizó el orden,
  • False en caso contrario.
<TreeView Table control>: Nombre del control
Nombre de control Tabla TreeView a clasificar. Este parámetro tiene el siguiente formato:
"[<Dirección>]<Control Tabla TreeView>" donde:
  • <Dirección> (carácter) indica la dirección de la clasificación:
    • "+": tipo ascendente (por Default),
    • "-": orden descendente.
  • <control Tabla TreeView> (cadena de caracteres): nombre de control Tabla TreeView para clasificar.
<Branch to sort>: Entero o cadena de caracteres (con o sin comillas)
Si este parámetro es un número entero, corresponde a la índice del padre que contiene la rama a ordenar.
Si este parámetro corresponde a NULL, la clasificación se realiza en los elementos "Raíz"....
Si este parámetro corresponde a un string, corresponde al elemento padre que contiene la rama a clasificar.
<To sort>: Booleano opcional
Observaciones

Gestionar una control Tabla TreeView clasificada

Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local