AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Condiciones de uso
  • Rama a contraer o expandir
  • Gestión de la banda de selección al contraer
  • Gestión de la banda de selección al expandir
  • Velocidad de ejecución para controles Tabla TreeView
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
Ver también
  • Funciones de gestión de controles Tabla (sintaxis de prefijos)
  • Funciones para la gestión del TreeView controles Tabla (sintaxis del prefijo)
  • TableObject_roll (Función)
  • .Expand (Función)
  • TableCollapseExpand (Función)
  • <Tabla>.CollapseExpand (Función)
    Contrae o expande un elemento de un control Tabla o Tabla TreeView.
    Control Tabla:
    • Contrae la ruptura si está expandida. Los elementos de la ruptura no son visibles en el control Tabla.
    • Expande la ruptura si está contraída. Los elementos de la ruptura son visibles en el control Tabla.
    Ejemplo
    // Collapses or expands the selected branch in the TreeView Table control
    SWITCH TVT_Schedule.CollapseExpand(
    CASE taCollapse
    Info(" Branch expanded. ")
    CASE taExpand
    Info(" Branch collapsed. ")
    CASE taError
    Info(" Branch not found. ")
    END
    // Expands or collapses the first row of "TVT_Schedule"
    TVT_Schedule.CollapseExpand(1)
    // Collapses or expands the specified branch in the TreeView Table control
    TVT_Schedule.CollapseExpand("MyRoot" + TAB + "MyBranch")
    // Collapses or expands the break of the current row in "TABLE_Break"
    TABLE_Break.CollapseExpand(TABLE_Break)
    Sintaxis

    Tabla TreeView: Contraer o expandir una rama especificando el número de la fila Ocultar los detalles

    <Result> = <TreeView Table control>.CollapseExpand([<Row used>])
    <Result>: Entero
    Estado de la rama especificada antes de llamar a la función:
    taCollapseRama contraída.
    taErrorRama inexistente.
    taExpandRama expandida.
    <TreeView Table control>: Nombre del control
    Nombre del control Tabla TreeView a manipular.
    <Row used>: Entero opcional
    Número de la fila que contiene la rama a contraer o expandir. Si no se especifica este parámetro, se manipula la rama de la fila actual.

Tabla con rupturas: Contraer o expandir una ruptura Ocultar los detalles

<Result> = <Table control>.CollapseExpand([<Row used> [, <Break>]])
<Result>: Entero
Estado de la ruptura especificada antes de llamar a la función:
taCollapseRama contraída.
taErrorRama inexistente.
taExpandRama expandida.
<Table control>: Nombre del control
Nombre de control Tabla a manipular. Este control debe tener una o más rupturas. De lo contrario, esta función no tiene ningún efecto.
<Row used>: Entero opcional
Número de fila de la ruptura a contraer o expandir. Este número debe corresponder al número de la fila actual o al número de la primera fila de la ruptura a contraer o expandir. Si no se especifica este parámetro, se manipula la ruptura de la fila actual.
<Break>: Cadena de caracteres opcional
Nombre de la ruptura a contraer o expandir. Este parámetro debe especificarse en rupturas anidadas. Permite definir la ruptura que se contraerá o expandirá. Por defecto, no se manipula ninguna ruptura si están anidadas.
Observaciones

Condiciones de uso

La función <Tabla>.CollapseExpand puede utilizarse en:
  • un control Tabla basado en un archivo de datos.
  • un control Tabla rellenado mediante programación.
Esta función no se puede utilizar en controles Tabla archivo de datos (acceso directo).

Rama a contraer o expandir

La función <Tabla>.CollapseExpand no tiene ningún efecto:
Control Tabla TreeViewControl Tabla con rupturas
  • si no se encuentra la rama a manipular.
  • si la rama a manipular es una hoja.
  • si la rama a manipular ya está contraída.
  • si el control Tabla no tiene rupturas.
  • si el control Tabla contiene varias rupturas y no se especifica la ruptura a manipular.
  • si no se selecciona ninguna fila en el control Tabla y no se especifica el parámetro <Número de fila>.

Observación para los controles Tabla TreeView:
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/07/2023

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