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"
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

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

<Table control>.AddInProgress(<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> = <Table control>.AddInProgress()
<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 <Tabla>.AddInProgress 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 <Tabla>.AddInProgress, 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
    <Table control>.AddInProgress(False)
    tantas veces como el código
    <Table control>.AddInProgress(True)
    era correr.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

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