ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

FOR EACH statement (loop through a jsonReader variable)
The FOR EACH statement loops through a variable of type jsonReader in various ways:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
Note: This feature is only available from version 2025 Update 3.
LOOP statement
The statement block is repeated endlessly...
RETURN statement
The RETURN statement is used to exit the current event, process or procedure and return a result...
Compound statements
The report editor allows you to create "Label" reports...
WHILE statement
In a WHILE statement, the expression is evaluated at each beginning of the block of statements...
CONTINUE statement/"CONTINUE:" label
The CONTINUE keyword can correspond:
  • to the CONTINUE instruction. It allows you to go back to the beginning of the first iteration without finishing the code of the current iteration.
  • to the CONTINUE: label. It allows you to declare a common code in a loop.
BREAK statement/"BREAK:" label
The keyword BREAK can correspond:
  • to the BREAK statement: it allows you to exit a set of instructions and run the rest of the current process.
  • to the BREAK label: it allows you to declare a section of code in a loop. This code will be run when exitingfrom the loop with a "BREAK" statement.
GOTO statement
The GOTO statement is used to run a code identified by a label...
FOR statement
The statement block is repeated while a control variable is modified and compared to a limit value (before each beginning of statement block)...
Error 19: The step of this FOR loop must be constant
Error 24: No END statement is associated with this LOOP
Storing the breaks in the Table/Looper controls (AAF)
When end users work on a complex Table or Looper control with multiple breaks, they may want...
Error 34: 'Break' is not allowed outside the loops
FOR EACH/FOR ALL statement (loop through a variable of type XMLReader)
The FOR EACH statement loops through a variable of type xmlReader in various ways: Loop...
Programming Looper control attributes (prefix syntax)
All the looper attributes can be handled by programming......
Looper controls populated programmatically: Operations in WLanguage
Here is an overview of how to handle Looper controls populated programmatically in WLanguage....
Handling a Linear Looper control through programming (object syntax)
WEBDEV allows you to handle a Linear Looper control through programming....
Programming data-bound Looper controls (prefix syntax)
These are the main concepts for programming data-bound Looper controls......
AAF: Increasing the height of the rows in the Table or Looper controls
In Table, TreeView Table and Looper controls, the user can resize the height of rows, in read-only...
LooperToExcel (Function)
Creates an Excel file from the data found in a Looper control (browsing Looper control or memory...
LooperAddBeginning (Function)
Adds a row at the beginning of an Infinite Looper control. The row is inserted before the first row...
Warning 36: No BREAK, RETURN or RESULT was detected in the code of the loop
AAF: Exporting data (Table, TreeView Table, Looper, TreeView...)
You want to perform simulations with Excel, Word, OpenOffice......
Pull to refresh (Android/iOS): Window, Table and Looper controls
The "Pull to refresh" feature allows the user to "pull" a Table control, a Looper control...
Looper controls populated programmatically: Operations in WLanguage (prefix syntax)
Here is an overview of how to handle Looper controls populated programmatically in WLanguage...
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box...
1
5
6
7
8
9
38
>