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)...
Address
The Address keyword can correspond to...
ExtractStringBetween (Function)
Allows you to: extract a substring between two given separators from a character string. search for substrings between two given separators in a character string....
Native DB2 Connector : Programming with SQL functions
The use of SQL functions to handle DB2 data does not require importing the file structure into the analysis......
DataType (Function)
Identifying the type of a WLanguage variable.
grInterval (Function)
Indicates the interval between values on the vertical and horizontal axis of a chart.
Constants for WLanguage types
List of constants for managing WLanguage types....
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
Constants for managing projects
List of constants used by the functions for managing projects....
Checking out an element
To work on a project element found in the Source Code Manager, you must check out the element before it can be modified......
User Groupware: Configuring the site
Once the User Groupware is configured, the configuration of users and accesses is performed at runtime, by connecting with a "supervisor" account......
API (Function)
Runs a function found in an external DLL.
SCM: Check-in policy
The SCM gives you the ability to define a check-in policy......
Variable Description (Type of variable)
The Variable Description type is used to get information about a variable or a member.
WDBal messaging: Reading messages
WDBal, the secure messaging provided with WINDEV, WEBDEV and WINDEV Mobile, allows you to easily read the incoming messages......
WebserviceWriteHTTPCode (Function)
Specifies the HTTP code that will be returned at the end of the execution of the REST Webservice function.
Variant (Type of variable)
The Variant type is used to: store any simple value: boolean, numeric (Currency, Real, Integer, etc.), characters and character string, date (Date, Time, DateTime and Duration), ... store named or indexed subelements. store any complex value: structures, classes, advanced types, arrays, associative arrays, queues, stacks and lists. handle the NULL value in WLanguage. store interactions with ActiveX objects and Automation programming....
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
Configuring a WINDEV SOAP server
WINDEV allows you to easily manage the SOAP protocol by allowing you to create......
HCreateView (Function)
Creates an HFSQL view. This function uses the former view mechanism....
Describing an element
A flexible modeling includes different elements linked together......
JSON (Type of variable)
The JSON type makes it possible to simplify actions on data in JSON format.
Creating an update query
An Update query (SQL UPDATE statement) is used to modify the records in a database file......
Creating requirements
The following steps must be performed to implement the requirements......
Creating a Java archive
When your Java application is developed, you can......
iDestination (Function)
Configures the print destination.