ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Looper control functions
List of functions for managing Looper controls
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
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>.Expand (Function)
Expands a break in the Looper control on a given row.
Looper control functions (prefix syntax)
List of Looper control functions (prefix syntax)
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)...
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
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>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a 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...
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar 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.
The Linear Looper control
A Linear Looper control is used to display a set of controls in a horizontal scrolling list...
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
<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.
<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.
Looper control based on a data file
This type of Looper control uses data from a data file or query...
LooperAddInProgress (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
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...
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
Filtering a data file, a view or a query
A filter is used to define by programming a selection of records corresponding to one or more criteria......
Batch processes: Creating executables, WDLs, components, and more...
WINDEV and WEBDEV allow you to perform multiple types of processes from a command line......
WDMap: Viewing the records found in a data file
WDMap is used to view the records found in a data file......
1. Website deployment requirements
WEBDEV Tutorial - Website deployment Lesson 1 - Website deployment requirements - 30 min
AppointmentAdd (Function)
Adds an appointment: in a Lotus Notes or Outlook calendar. in a calendar on a mobile device (Android or iOS)....
DateTimeValid (Function)
Checks the validity of a date/time between January 01, 0001 at 0 hours 0 minutes 0 seconds 0 hundredths of a second and December 31, 9999 at 23 hours 59 minutes 59 seconds 99 hundredths of a second....
Functions for managing Google calendars (prefix syntax)
List of functions for managing Google calendars (prefix syntax)...
WDAPI: Converting a declaration of C function or structure
WDAPI is used to convert a declaration of C function or structure into a declaration of WLanguage function or structure......
CurrentWin (Function)
Identifies the window currently in edit.
Programming a status bar
WINDEV allows you to handle a status bar and a cell found in a status bar through programming......
grTitle (Function)
Modifies the caption and/or position of the chart title....
grAddData (Function)
Adds a data into a chart.
12. Retrieving data from a site
Project description: Project tab
The project description window allows you to configure various elements of your project......
Project Management Hub: Spool of requests
The Project Management Hub is used to define spools of requests......
WEBDEV administrator: Advanced configuration
The "Advanced" tab is used to configure the advanced features at server level......
Native PostgreSQL Connector: Programming with SQL functions
You can use SQL functions to handle the PostgreSQL database......
GanttLink (Type of variable)
The GanttLink type is used to define the advanced characteristics of a link between two tasks of a Gantt chart.
DynamicSiteDisplay (Function)
Starts a dynamic WEBDEV site from a static page or or from a dynamic WEBDEV page.
grLabelFont (Function)
Modifies the font used for the category labels of a chart.
grCategoryLabel (Function)
Initializes the label of a data category (or section) in a chart.
grCreateFont (Function)
grCreateFont is kept for backward compatibility.
Image detection management constants
Calculates the width (in millimeters) of the text to print, according to the specified font....
Managing breakpoints
During a project test in the editor, breakpoints are used to automatically start the debugger from a given line......
Query editor
The query editor is used to automatically create queries on the data files......