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 on 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.
AAF: Increase the height of the lines in the Table or RepeatString fields
In Table, TreeView Table and Looper controls, the user can resize the height of rows, in read-only or in edit...
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)...
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
HFSQL Control Center: Creating and executing a query
The HFSQL Control Center allows you to create a query based on the data files of the database currently displayed in the Control Center......
The Gantt Chart control
A Gantt chart allows you to graphically view the progress status of a project......
The "dynamic" Tab control
The "Dynamic tab" Tab control is used to display several windows in the same window......
The Web Component control
The Web Component control is used to include any external Web resource in a WEBDEV site......
Image control in a page
The Dockable Panel control
The Dockable Panel control allows you to easily organize the software interface into zones that the end user can freely move......
Android Control Center
Do you know where to find your application log files?...
Control management functions
List of functions for managing controls...
Kanban control events
The following events are associated with Kanban controls......
Line control properties
List of properties associated with the Line control...
Thumbnail control properties
List of properties associated with the Thumbnail control...
Managing HFSQL Client/Server files
The HFSQL Control Center allows you to fully manage HFSQL Client/Server data files......
7. Multilingual applications in practice
<Word Processing>.InfoXY (Function)
For a given position (coordinates of a point) in a Word Processing control, returns one of the following: the number of the corresponding page, the corresponding X-position (in mm), the corresponding Y-position (in mm)....
Error 704: The property does not exist on
How to read emails via the IMAP protocol?
This help page explains how to read emails via the IMAP protocol....
Changing sites from AWP to SEO-ready session mode
7. Multilingual sites in practice
Creating nested reports
Managing HFSQL Client/Server databases
The HFSQL Control Center allows you to fully manage HFSQL Client/Server databases......
Two methods for passing parameters to a query
Two methods can be used to pass parameters to a query with parameters used in a window or in a control (List Box, Combo Box or Table control for example)......
Displaying a page in a WEBDEV site
Displaying a new page in a WEBDEV site can be done according to several methods......
Conditions for using the Ad control
The Ad control is using the AdMob SDK....
The "Compilation errors" pane
The "Compilation errors" pane is used to find out......
Message
The Message keyword can correspond to: the Message function. the Message property, which is used to get and change the help message of a control or menu option in a window. the Message property available for: a SFError variable. the email structure. an Email variable. a Notification variable....