|
|
|
|
TablaRefreshVisible (Función) Modifica o devuelve el estado de visibilidad de la barra actualización en una Tabla o control Tabla TreeView. Esta función se puede utilizar cuando control Tabla soporta la opción "Pull-to-actualización".. Para habilitar esta opción en una control Tabla: - Abra la ventana de descripción del control Tabla.
- En la pestaña "Detalles", en la sección "Desplazamientos y gestos", seleccione la opción "Deslizar hacia abajo para actualizar (Pull to refresh)".
- Validar.
// Event "Pull to refresh" of the Table control // --------------------------------------------------------- // Check the display of selection bar because the refresh of // Table control data will be performed in a secondary thread. // Otherwise, the refresh bar would be automatically hidden at the // end of process execution. TableRefreshVisible(TABLE_Data, True) // Refreshes the data of Table control in a secondary thread ThreadExecute("ThreadUpdTable", threadNormal, ProcThreadUpdTable)
//---------------------------------------------------- // Procedure used to update the data in the Table control PROCEDURE ProcThreadTableUpdate() // Run an HTTP request HTTPRequest(...) // Goes back to the main thread to add the request content into the Table control ExecuteMainThread(ProcUpdTable, HTTPGetResult()) END
// --------------------------------------------------- // Procedure for filling data in the Table control PROCEDURE ProcUpdateTable(sData is string) // Process the received data in order to populate the Table control ... // The Table control data is updated, hide the refresh bar TableRefreshVisible(TABLE_Data, False) END
Sintaxis
Cambiar el estado de la barra de actualización Ocultar los detalles
TableRefreshVisible(<Table control> , <Visible>)
<Table control>: Nombre del control Nombre del control a manipular. Este control puede corresponder a: - un control Tabla.
- un control Tabla TreeView.
<Visible>: booleano - True para mostrar la barra de actualización,
- False para ocultarla.
Conseguir el estado del bar actualización Ocultar los detalles
<Result> = TableRefreshVisible(<Table control>)
<Result>: booleano - True si se muestra la barra de actualización,
- False si la barra de actualización está oculta.
<Table control>: Nombre del control Nombre del control a manipular. Este control puede corresponder a: - un control Tabla.
- un control Tabla TreeView.
Observaciones - Durante una "Pull to actualización", la barra actualización corresponde al área mostrada sobre las filas del control Tabla durante los datos actualización.
- La función TablaRefreshVisible permite, por ejemplo, controlar la visualización de la barra de actualización 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 TablaRefreshVisible hace visible la barra actualización, el "Pull to actualización" Event del control Tabla no se ejecuta.
Observación: Puede forzar la ejecución de este evento utilizando ExecuteProcess con la constante trtPullToRefresh. - Para ocultar la barra de actualización, se debe llamar a la función TablaRefreshVisible(False) tantas veces como se haya ejecutado TablaRefreshVisible(True).
Componente: wd290java.dll
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|