|
|
|
|
TableAddInProgress (Función) Modifica o devuelve el estado de visibilidad de la ventana de espera interna al añadir elementos adicionales en un Infinite control Tabla. // 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|