|
|
|
|
|
LooperAddInProgress (Function) In french: ZoneRépétéeAjoutEnCours Modifies or returns the visibility status of internal wait window when adding additional elements into an infinite Looper control.
LooperAddInProgress(ZR_MaZoneRépétée, True)
ThreadExecute(maProcRécupRésultatSuppl)
PROCEDURE maProcRécupRésultatSuppl()
REQ_PlusDeDonnées.IDMin = ZR_MaZoneRépétée[ZR_MaZoneRépétée.Occurrence].ID
HExecuteQuery(REQ_PlusDeDonnées)
HReadFirst(REQ_PlusDeDonnées)
WHILE NOT HOut(REQ_PlusDeDonnées)
AjouteDansTheadPrincipal(ZR_MaZoneRépétée, REQ_PlusDeDonnées.Titre, ...
REQ_PlusDeDonnées.Photo, REQ_PlusDeDonnées.IDArticle)
HReadNext(REQ_PlusDeDonnées)
END
LooperAddInProgress(ZR_MaZoneRépétée, False)
Syntax
Modifying the visibility status of internal wait window Hide the details
LooperAddInProgress(<Looper control> [, <Filling mode>] , <Visible>)
<Looper control>: Control name Name of the Looper control to be used. <Filling mode>: Optional Integer constant New in version SaaSField filling mode Repeated zone: | | taRefreshIndicatorDown (Default value) | Patience window for cooling from below: elements are added after the last repetition of the Repeated zone field. The patience window is displayed after the last visible repeat of the Repeated zone field.. | taRefreshIndicatorUp | Patience window for top cooling: elements are added before the first repetition of the Repeated zone field. The patience window is displayed before the first visible repeat of the Repeated zone field.. |
<Visible>: Boolean - True to display the internal wait window,
- False to hide it.
Retrieving the visibility status of internal wait window Hide the details
<Result> = LooperAddInProgress(<Looper control> [, <Filling mode>])
<Result>: Boolean - True if the internal wait window is displayed,
- False otherwise.
<Looper control>: Control name Name of the Looper control to be used. <Filling mode>: Optional Integer constant New in version SaaSField filling mode Repeated zone: | | taRefreshIndicatorDown (Default value) | Patience window for cooling from below: elements are added after the last repetition of the Repeated zone field. The patience window is displayed after the last visible repeat of the Repeated zone field.. | taRefreshIndicatorUp | Patience window for top cooling: elements are added before the first repetition of the Repeated zone field. The patience window is displayed before the first visible repeat of the Repeated zone field.. |
Remarks - When using an infinite Looper control, an internal wait window (containing a Progress Bar control) is displayed above the rows of the Looper control while additional data is being added. This wait window is hidden at the end of the "Adding additional elements" event.
- LooperAddInProgress is used for example to check the display of wait window when the data found in the Looper control is refreshed in a secondary thread. This prevents the application from freezing (the example uses this method).
- When LooperAddInProgress makes the wait window visible, the "Adding additional elements" event of the Looper control is not run.
- To hide the refresh bar, LooperAddInProgress(False) must be called as many times as LooperAddInProgress(True) was run.
Business / UI classification: UI Code
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|