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)...
Importing a WINDEV window into a Mobile project
The WINDEV windows not having the same format in WINDEV Mobile, WINDEV Mobile gives you the ability to import a WINDEV window into a WINDEV Mobile project......
2. Searching and iterating over records
WINDEV Tutorial: WINDEV application: Managing data Lesson 2 - Searching and iterating over records - 30 min
sysNotification (Type of variable)
The sysNotification type is used to define all the advanced characteristics of an interactive system notification.
Break in a report
The break is used to group the records corresponding to a sort criterion......
HDescribeServerTrigger (Function)
Adds or modifies a server trigger.
Customizing the report viewer (preview)
You can display a print preview in the report viewer......
Environment of the report editor
Environment of the report editor...
Creating an RSS reader
WINDEV, WEBDEV and WINDEV Mobile allow you to produce and/or consume an RSS feed (Rapid Simple Syndication)......
Timer (Function)
Periodically and automatically calls a WLanguage procedure.
Constants for managing the User Groupware
List of constants used by the functions for managing the User Groupware....
3. Multi-criteria search
WINDEV Tutorial: WINDEV application: Managing data Lesson 3 - Multi-criteria search - 40 min
UUID (Type of variable)
The UUID type is used to easily manage: UUIDs or GUIDs, automatic UUID HFSQL identifiers, identifiers for COM/Automation objects and interfaces, ......
History of versions
The history of setup versions is an advanced feature of the network setup......
gAlignment (Function)
Builds a sequence of characters containing an aligned text or an aligned image.
2. Web development and WEBDEV
WEBDEV Tutorial: WEBDEV overview Lesson 2: Web development and WEBDEV - 10 min
6. Printing the product catalog
WINDEV Mobile Tutorial - Developing an Android and iOS application Lesson 6 - Printing the product catalog - 20 min
GDPR: Concrete solutions
GDPR: General Data Protection Regulation...
Report templates
WINDEV, WINDEV Mobile and WEBDEV allow you to create report templates......
Dynamic audit
The dynamic audit of an application analyzes its runtime performance......
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor....
Referring to an element in a WLanguage event / process
Translating the code
WINDEV, WEBDEV and WINDEV Mobile allow you to automatically translate your WLanguage code from English into French and vice versa......
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions......
Events associated with supercontrols
List of events associated with supercontrols...
ThreadStopRequested (Function)
Checks if a stop request has been sent to the running thread.