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
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
Modifica o devuelve el estado de visibilidad de la ventana de espera interna al añadir elementos adicionales en un Infinite control Tabla.
Ejemplo
// Event "Adding additional elements"
TableAddInProgress(TABLE_InfiniteTable, True)
ThreadExecute("ThreadFill", threadNormal, myProcGetAdditionalResult)
 
INTERNAL PROCEDURE myProcGetAdditionalResult()
QRY_MoreData.MinID = TABLE_InfiniteTable[TABLE_InfiniteTable.Count].ID
HExecuteQuery(QRY_MoreData)
HReadFirst(QRY_MoreData)
arrLines is array of strings
WHILE NOT HOut(QRY_MoreData)
Add(arrLines, QRY_MoreData.Title + TAB + QRY_MoreData.ArticleID)
HReadNext(QRY_MoreData)
END
ExecuteMainThread(ProcAddIntoTable)
INTERNAL PROCEDURE ProcAddIntoTable()
FOR EACH sLine OF arrLines
TableAdd(TABLE_InfiniteTable, sLine)
END
TableAddInProgress(TABLE_InfiniteTable, False)
END
END
Sintaxis

Modificar el estado de visibilidad de la ventana de espera interna Ocultar los detalles

TableAddInProgress(<Table control> , <Visible>)
<Table control>: Nombre del control
Nombre de control Tabla a manipular.
<Visible>: booleano
  • True para mostrar la ventana interna de espera,
  • False para ocultarla.

Recuperando el estado de visibilidad de la ventana de espera interna Ocultar los detalles

<Result> = TableAddInProgress(<Table control>)
<Result>: booleano
  • True si se muestra la ventana interna de espera,
  • False en caso contrario.
<Table control>: Nombre del control
Nombre de control Tabla a manipular.
Observaciones
  • Cuando se utiliza un control Tabla infinito, una ventana interna de espera (que contiene un control Barra de progreso) se muestra Above las filas del control Tabla mientras se añaden datos adicionales al control. Esta ventana de espera está oculta al final de la Event "Adición de elementos adicionales".
  • La función TableAddInProgress permite, por ejemplo, controlar la visualización de la ventana de espera cuando los datos del control Tabla se actualizan en un hilo secundario. Esto evita que la aplicación se congele (el ejemplo utiliza este método).
  • Cuando la ventana de espera se vuelve visible con la función TableAddInProgress, el evento "Adición de elementos adicionales" del control Tabla no se ejecuta.
  • Para ocultar la barra actualización, se debe llamar al siguiente código:
    TableAddInProgress(<Table control>, False)
    tantas veces como el código
    TableAddInProgress(<Table control>, True)
    era correr.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 21
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