ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Looper control based on a data file
This type of Looper control uses data from a data file or query...
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
Display different content for each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
<Looper>.AddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
<Looper>.CollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.AddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
Linear Looper control properties
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperAddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
Looper control populated programmatically
A Looper control populated programmatically is directly linked to lists stored in memory...
LooperCollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
FOR EACH/FOR ALL statement (loop through controls)
The statement FOR EACH is used to perform different types of browse on the controls (List Box, Table or Looper controls)...
The Map control: Automatic Application Features (AAF)
The Map control proposes several features directly accessible to the end user......
Printing the content of a table (AAF)
A Table control proposes an automatic popup menu allowing the user to perform several operations on the data displayed in the table......
Automatic features of edit controls
Edit controls provide multiple automatic features available in all the controls of your applications without writing a single line of code......
WDGenPage: Use in command line mode
WDGenPage run in command line is used to generate one or more semi-dynamic pages without starting WEBDEV or WDGenPage....
Handling an Internal Window control through programming
The "Internal Window" control is used to display an existing internal window......
Handling an Internal Page control through programming
The Internal Page control is used to display an existing internal page......
SMSDelete (Function)
Deletes an SMS message from the memory of the Android phone. This function should no longer be used.
Visible (Property)
The Visible property is used to: Find out whether an element is visible. Make an element visible or invisible....
Anchor of overlaid controls (in a page)
WEBDEV allows you to define overlayable controls......
<Window>.ToFile (Function)
Automatically updates: the values of a data file's items in memory with the values from the controls in the window. The data file items bound to the window controls are automatically updated with the values of these controls. the value of the WLanguage variables with the value of the window controls. The WLanguage variables bound to the window controls are automatically updated with the values of these controls. This function is also available for WEBDEV pages....
The indexed controls
A control is an indexed control if it contains several controls with the same name......
Group (Property)
The Group property is used to: find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls. associate a control with a group of controls....
6. Editing a page: zoning mode
Screen,FileToScreen (External language)
Initializes the window controls with the values of the file items linked to the controls.
LinkColor (Function)
Modifies the color of links in the edit controls and in the Static controls.
Tips for an application that uses the User Groupware
To simplify the configuration of user groupware according to the users, the controls should be organized in groups of controls......
Error 2109: You are using the ObjectInfo function
Anchoring controls in a report
The anchors are used to define the behavior of controls during a resize operation......
InitWindow (Function)
Initializes (or not) the controls to zero and runs the initialization processes of the controls and the window.
Android 10: Modifying the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Screen,Raz (External language)
Resets to zero (for a numeric control) or clears (for the other types of controls) the content of the controls found in the current window.
11. Controls in practice
Discover the main characteristics of the controls...
HClusterStop (Function)
Suspends the execution of an HFSQL cluster. The nodes of the cluster will no longer accept any connection from the client applications.
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications....
The Flexbox control
Flexbox is a standard layout system for web pages......