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
  • Condiciones de uso
  • Sucursal para expandir
  • Banda de selección
  • 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
  • TableCollapse (Función)
  • TableCollapseAll (Función)
  • TableExpandAll (Función)
  • Control Tabla TreeView
  • Funciones de gestión de controles Tabla TreeView
  • Funciones de controles Tabla
  • Romper en un control Tabla
  • .Expand (Función)
  • TableCollapseExpand (Función)
  • TableExpand (Función)
    Se expande:
    • WEBDEV - Código ServidorPHP una rama que estaba previamente colapsada en un control Tabla TreeView. Los nodos "niños" son Visible en el control.
    • una rotura que previamente se colapsó en un control Tabla. Los elementos de ruptura son Visible en el control.
    Recordatorio: En tiempo de ejecución, un nodo se expande cuando el nombre del nodo va precedido de "-".
    Ejemplo
    WEBDEV - Código ServidorPHP
    // Expands the selected branch in the TreeView Table control
    TableExpand(TVT_ScheduleTable)
    WEBDEV - Código ServidorPHP
    // Expands the entire TreeView Table control
    TableExpand(TVT_ScheduleTable, 1)
    // Equivalent to: TableExpandAll(TVT_ScheduleTable)
    WEBDEV - Código ServidorPHP
    // Expands the specified branch in the TreeView Table control
    TableExpand(TVT_ScheduleTable, "MyRoot" + TAB + "MyBranch")
    Sintaxis
    WEBDEV - Código ServidorPHP

    Control Tabla TreeView: Expandir una rama mientras se especifica el número de fila Ocultar los detalles

    TableExpand(<TreeView Table control> [, <Row number>])
    <TreeView Table control>: Nombre del control
    Nombre del control Tabla TreeView a manipular.
    <Row number>: Entero opcional
    Número de la fila que contiene la rama a desglosar. La rama que se encuentra en la fila actual se expande si no se especifica este parámetro.
    WEBDEV - Código ServidorPHP

    Control Tabla TreeView: Expandir una rama, especificando su nombre Ocultar los detalles

    TableExpand(<TreeView Table control> [, <Branch name>])
    <TreeView Table control>: Nombre del control
    Nombre del control Tabla TreeView a manipular.
    <Branch name>: Cadena de caracteres opcional
    Nombre de la sucursal a expandir. Este parámetro tiene el siguiente formato:
    "<Root name>" + TAB + ["<Name of 1st node>" + TAB + ...
    ["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
    Si este parámetro no corresponde a una rama existente, se produce un error WLanguage.
    La rama que se encuentra en la fila actual se expande si no se especifica este parámetro.

    Control Tabla con rupturas: Expandiendo una ruptura Ocultar los detalles

    TableExpand(<Table control> [, <Row number> [, <Name of break>]])
    <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 number>: Entero opcional
    Número de la fila cuyo descanso se ampliará. Este número debe corresponder al número de la fila actual, o al número de la primera fila de la pausa a ampliar. Si no se especifica este parámetro, se colapsa la ruptura de la fila actual.
    <Name of break>: Cadena de caracteres opcional
    Nombre de la pausa a ampliar. Este parámetro debe especificarse en rupturas anidadas. Se usa para definir la ruptura que se expandirá. Por Default, no se expande ninguna ruptura si las rupturas están anidadas.
    Observaciones

    Condiciones de uso

    La función TableExpand puede utilizarse en:
    • WEBDEV - Código ServidorPHP un control Tabla TreeView.
    • un control Tabla rellenado mediante programación.
    • un control Tabla con fuente de datos en memoria.
    • WEBDEV - Código ServidorPHP a control Tabla en modo "Servidor" o "Servidor + AJAX".
    • WEBDEV - Código Navegador a control Tabla en modo "Navegador".
    Esta función no se puede utilizar en controles Tabla archivo de datos (acceso directo).

    Sucursal para expandir

    La función TableExpand no tiene ningún efecto:
    Control Tabla TreeViewControl Tabla con rupturas
    • si no se encuentra la rama que va a colapsar.
    • si la rama que colapsa es una hoja.
    • si la rama que va a colapsar ya está colapsada.
    • si el control Tabla no tiene rupturas.
    • si la control Tabla contiene varias rupturas y si no se especifica la ruptura a expandir.
    • si no se selecciona ninguna fila en el control Tabla y no se especifica el parámetro <Número de fila>.

    Observaciones para el TreeView controles Tabla:
    • Si <número de Fila> o <nombre de la rama> corresponde a la rama en el primer fila, se expande toda la jerarquía del control Tabla TreeView (equivalente a TableExpandAll).
    • Cuando se llama a TableExpand, si la rama especificada tiene un Procedure asociado a través del AddChildDelayed Property, se ejecutará este Procedure.

Banda de selección

La función TableExpand no cambia la posición de la banda de selección.

Velocidad de ejecución para controles Tabla TreeView

La velocidad de ejecución de la sintaxis 1 es más rápida que la de la sintaxis 2.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2022

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