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
  • Los diferentes tipos de índices de columna
  • Mover y anclar columnas
  • Desplazamiento de columnas en horizontal controles Tabla
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
Mueve una columna en una Tabla o control Tabla TreeView.
Observaciones:
  • Para mover una fila en una control Tabla, utilice TableMoveLine.
  • Esta función equivale a la siguiente operación realizada en tiempo de ejecución: haga clic en el encabezado de una columna y mueva la columna mientras mantiene pulsado el botón izquierdo del ratón.
Ejemplo
// Move the "COL_ProductPrice" column
// on the far left side in the "TABLE_ProductTable" control
TableMoveColumn(TABLE_ProductTable, COL_ProductPrice, 1)
Sintaxis
TableMoveColumn(<Table control> , <Column> , <Index of destination column>)
<Table control>: Nombre del control
Nombre del control a manipular. Este control puede corresponder a:
  • un control Tabla.
  • un control Tabla TreeView.
Si este parámetro corresponde a una cadena vacía (""), se utilizará el control al que pertenece el evento actual.
<Column>: Nombre del control
Nombre de la columna a mover. El nombre de la columna es devuelto por TableEnumColumn.
<Index of destination column>: Integro
Nueva posición de la columna en la control. La primera columna (aunque sea Invisible) es la columna #1.
Observaciones

Condiciones de uso

La función TableMoveColumn 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 Servidor 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".. El control Tabla TreeView no está disponible.

Los diferentes tipos de índices de columna

Existen dos tipos de índices para las columnas:
  • Índice de la posición de Visible: índice de la columna en tiempo de ejecución.
  • Índice de creación: índice de la columna al crear la control Tabla en el editor.
Estos índices cambian si el usuario mueve las columnas.
La función TableMoveColumn utiliza el índice de posición visible.

Mover y anclar columnas

  • Si la columna se mueve entre algunas columnas ancladas, esta columna se anclará automáticamente.
  • Si la columna se mueve fuera de las columnas ancladas, esta columna ya no está anclada.
WINDEVReportes y ConsultasJavaCódigo de Usuario (UMC)

Desplazamiento de columnas en horizontal controles Tabla

  • Si se llama a TableMoveColumn en un control Tabla horizontal, las filas se desplazarán.
  • Para desplazar las columnas en una control Tabla horizontal, utilice TableMoveLine.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Retrieving the displayed position of a moved column
Once you move several columns, other columns will also change their position. Use TableColumnSubscription to find the position of the column as it is displayed.
With Columns - COL_name, COL_number, COL_size
Move COL_size - TableMoveColumn(MyTable, "COL_size", 1)
Where is COL_number?
TableEnumColumn(MyTable, 3) will return "COL_size"
TableColumnSubscript(MyTable,"COL_number",tcpDisplay) returns 3


Chris
07 10 2016

Última modificación: 21/06/2022

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