|
|
|
|
|
LooperAddIW (Function) In french: ZoneRépétéeAjouteFI Adds a row as an internal window at the end of a Looper control populated programmatically. This makes it possible to create nested Looper controls or rows with different content. Attention: To use this function, the "Use an internal window per row (LooperAddIW function)" option must be checked ("Contents" tab of the description of the control).. LooperAddIW(ZR_Composant, FI_PROCESSEUR, "i7", 2)
LooperAddIW(ZR_Composant, FI_DISQUE, "SAMDATA", "SSD", 20 000 000)
Syntax
<Result> = LooperAddIW(<Looper control> , <Internal window> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Integer Number of the new row. <Looper control>: Control name Name of the Looper control to be used. <Internal window>: Window name Name of the internal window to be used to create the row. <Parameter 1>: Type corresponding to the parameter (optional) First parameter to be passed to the internal window. This parameter is passed to the "Global declarations" event of the internal window. <Parameter N>: Type corresponding to the parameter (optional) Nth parameter to be passed to the internal window. This parameter is passed to the "Global declarations" event of the internal window. Remarks - If one of the controls in the internal window is anchored based on its content, the row height will adapt automatically. Otherwise, the row height will be the height of the internal window in edit mode.
- The name of the internal window used for a row can be retrieved using the following syntax:
<Champ Zone répétée>[Répétition/ligne].Nom - Parameters passed to internal window: Parameters are retrieved in the "Global declarations" event of the internal window. Simply write the following line of code at the start of the event:
PROCEDURE <Nom de la fenêtre>(<Paramètre 1> [, ...] [, <Paramètre N>]) For more details, see Window with parameters.
- Tip: To find out the number of the Repetition used (for example, when clicking on an internal window button), create an attribute in the Looper control and assign it to the result of the LooperAddIWfunction. .
- Warning: The maximum number of fields that can be created is limited to 1000 (the number of fields per row depends on the internal window added)..
If more than 1000 fields are created, the following error is displayed: "Capacity overrun: RepeatString contains more than 1000 fields in xxx lines".
Related Examples:
|
Cross-platform examples (WINDEV Mobile): WM Sports
[ + ] This example is a sport application used to save your performances. The application calculates the distance, the time, the average speed and the number of calories spent according to the sport. The run is displayed on a map control via markers and an itinerary. The example also includes a server part used to synchronize the user data. This webservice is available in the WEBDEV "WW_Sports" example.
|
Business / UI classification: UI Code
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|