|
|
|
|
|
<Table>.AddInProgress (Función) Obtiene o establece el modo de visualización de la ventana interna de carga utilizada cuando se cargan elementos adicionales en un control Tabla infinita.
TABLE_InfiniteTable.AddInProgress(True)
ThreadExecute("ThreadFill", threadNormal, myProcGetAdditionalResult)
INTERNAL PROCEDURE myProcGetAdditionalResult()
QRY_MoreData.MinID = TABLE_InfiniteTable[TABLE_InfiniteTable.Count].ID
QRY_MoreData.ExecuteQuery()
REQ_MoreData.ReadFirst()
arrLines is array of strings
WHILE NOT HOut(QRY_MoreData)
arrLines.Add(QRY_MoreData.Title + TAB + QRY_MoreData.ArticleID)
HReadNext(QRY_MoreData)
END
ExecuteMainThread(ProcAddIntoTable)
INTERNAL PROCEDURE ProcAddIntoTable()
FOR EACH sLine OF arrLines
TABLE_InfiniteTable.Add(sLine)
END
TABLE_InfiniteTable.AddInProgress(False)
END
END
Sintaxis
Cambiar el modo de visualización de la ventana interna de carga Ocultar los detalles
<Table control>.AddInProgress([<Population mode>, ] <Visible>)
<Table control>: Nombre del control Nombre del control Tabla a manipular. <Population mode>: Constante opcional de tipo Integer Novedad versión 2025Modo de relleno del control Tabla: | | taRefreshIndicatorDown (Valor predeterminado) | Ventana de carga que se utiliza cuando el control se actualiza desde la parte inferior. Los elementos se añaden después de la última fila del control Tabla. La ventana de carga aparece después de la última fila visible del control Tabla. | taRefreshIndicatorUp | Ventana de carga utilizada cuando el control se actualiza desde la parte superior. Los elementos se añaden antes de la primera fila del control Tabla. La ventana de carga aparece antes de la primera fila visible del control Tabla. |
<Visible>: Booleano - True para mostrar la ventana interna de carga,
- False para ocultarla.
Obtener el modo de visualización de la ventana interna de carga Ocultar los detalles
<Result> = <Table control>.AddInProgress([<Population mode>])
<Result>: Booleano - True si se muestra la ventana interna de carga,
- False en caso contrario.
<Table control>: Nombre del control Nombre del control Tabla a manipular. <Population mode>: Constante opcional de tipo Integer Novedad versión 2025Modo de relleno del control Tabla: | | taRefreshIndicatorDown (Valor predeterminado) | Ventana de carga que se utiliza cuando el control se actualiza desde la parte inferior. Los elementos se añaden después de la última fila del control Tabla. La ventana de carga aparece después de la última fila visible del control Tabla. | taRefreshIndicatorUp | Ventana de carga utilizada cuando el control se actualiza desde la parte superior. Los elementos se añaden antes de la primera fila del control Tabla. La ventana de carga aparece antes de la primera fila visible del control Tabla. |
Observaciones - Cuando se utiliza un control Tabla infinita, una ventana interna de carga (que contiene un control Barra de progreso) se muestra por encima de las filas del control Tabla mientras se agregan los datos adicionales. Esta ventana de carga se oculta al final del evento "Adición de elementos adicionales".
- La función <Table>.AddInProgress permite, por ejemplo, controlar la visualización de la ventana de espera cuando los datos del control Tabla se actualizan en un subproceso secundario. Esto evita que la aplicación se congele (el ejemplo de código de arriba utiliza este método).
- Cuando la ventana de espera se vuelve visible con la función <Table>.AddInProgress, el evento "Adición de elementos adicionales" del control Tabla no se ejecuta.
- Para ocultar la barra de actualización, debe ejecutarse el siguiente código
<Table control>.AddInProgress(False) tantas veces como el código
<Table control>.AddInProgress(True) haya sido ejecutado.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|