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
  • Condiciones de uso
  • Posicionamiento en la última fila de la tabla o control Tabla TreeView
  • Equivalencia con la función TableSelectPlus
  • Caso especial: control Tabla con barra de desplazamiento continua
  • Evento "Selección de una fila"
  • Selección a nivel de celda
  • control Tabla basada en un archivo de datos que contiene más de 10 000 filas
  • Selector Fila
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
Selecciona una fila en una tabla o control Tabla TreeView.. La fila seleccionada corresponde a la fila actual en la que se muestra la banda de selección.
Ejemplo
// Select row #5 in the "TABLE_ProductTable" control
TABLE_ProductTable.SelectPlus(5)
// Select rows # 5 and 7
// in the multi-selection Table control "TABLE_ProductTable"
TABLE_ProductTable.SelectPlus(5, 7)
Sintaxis
<Table control>.SelectPlus([<Index 1> [... [, <Index N>]]])
<Table control>: Nombre del control
Nombre del control a manipular. Este control puede corresponder a:
  • un control Tabla.
  • un control Tabla TreeView.
<Index 1>: Entero opcional
Índice de la primera fila a seleccionar.
Si no se especifica <índice 1> y <índice N>, se seleccionan todas las filas de la control.
<Tabla>.SelectPlus no tiene efecto si <índice 1> y <índice N> corresponden a filas que ya están seleccionadas. Puede get el índice de un fila seleccionado con <Tabla>.Select.
Si este parámetro corresponde a -1, se selecciona el fila "actual" (el que tiene el foco)..
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP En el "Servidor" controles Tabla, sólo se puede especificar un índice.
<Index N>: Entero opcional
Índice de la enésima fila a seleccionar.
Si no se especifica <índice 1> y <índice N>, se seleccionan todas las filas de la control especificada.
<Tabla>.SelectPlus no tiene efecto si <índice 1> y <índice N> corresponden a filas que ya están seleccionadas. Puede get el índice de un fila seleccionado con <Tabla>.Select.
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP En el "Servidor" controles Tabla, sólo se puede especificar un índice.
Observaciones

Condiciones de uso

La función <Tabla>.SelectPlus puede utilizarse en:
  • una Tabla o control Tabla TreeView basada en un archivo de datos.
  • una Tabla o control Tabla TreeView rellenada programáticamente.
  • un control de selección única o de selección múltiple.
    WEBDEV - Código ServidorPHP Recordatorio: La multiselección no está disponible para controles Tabla en modo "Servidor".
WEBDEV - Código ServidorPHP Esta función está disponible para controles Tabla en modo "Servidor" y "Servidor + AJAX", y para TreeView controles Tabla.
WEBDEV - Código Navegador Esta función sólo está disponible para controles Tabla en modo "Navegador".
WEBDEV - Código Navegador El control Tabla TreeView no está disponible.

Posicionamiento en la última fila de la tabla o control Tabla TreeView

Para posicionar en la última fila de una tabla o control Tabla TreeView, utilice una de las siguientes sintaxis:
  • Función <Tabla>.SelectPlus:
    <Table control>.SelectPlus(<Table control>.Count)
  • Propiedad Conde:
    <Table control> = <Table control>.Count
  • Función <Tabla>.cuenta:
    <Table control> = <Table control>.Count()

Equivalencia con la función TableSelectPlus

Para una Tabla de selección simple o control Tabla TreeView (sin elemento almacenado), las dos sintaxis siguientes son equivalentes:
<Table control>.SelectPlus(<Index>)

<Table control> = <Index>

Caso especial: control Tabla con barra de desplazamiento continua

La selección de un Visible fila en el control Tabla no le da enfoque al fila seleccionado.
Observación: Recomendamos utilizar una control Tabla con barra de desplazamiento proporcional..

Evento "Selección de una fila"

El evento "Selección de una fila" no se ejecuta al llamar a la función <Tabla>.SelectPlus.
WINDEVJava

Selección a nivel de celda

La Seleccionado Property puede utilizarse para seleccionar una celda o para determinar si una celda está seleccionada en controles Tabla con el modo "Selección múltiple".
Por ejemplo:
// Example for selecting a cell
TABLE_ListCustomers[3,2].Selected = True

control Tabla basada en un archivo de datos que contiene más de 10 000 filas

En un control Tabla basado en un archivo de datos que contenga más de 10 000 filas, por razones de rendimiento, el posicionamiento en el control Tabla es aproximado.
Para un posicionamiento exacto, se debe:
  1. Realizar una búsqueda con <Fuente>.ReadSeek.
  2. Llamar a <Table>.Display con la constante taCurrentSelection.

Selector Fila

Cuando el estilo de la control Tabla contiene un selector fila, la flecha de la izquierda se sitúa en:
  • el último fila seleccionado cuando la selección múltiple se realiza con el ratón o con el teclado,
  • la fila a la que "focus" es gien mediante la asignación de la control Tabla. Por ejemplo:
    // Positions the row selector on the 3rd row
    // And selects the rows 3, 4 and 5
    TABLE_ListCustomers = 3
    TABLE_ListCustomers.SelectPlus(3, 4, 5)
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

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