ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<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).
<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...
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)...
AAF: Increasing the height of the rows in the Table or Looper controls
In Table, TreeView Table and Looper controls, the user can resize the height of rows, in read-only or in edit......
Programming the looper attributes
All the looper attributes can be handled by programming......
Events associated with breaks
Le menu contextuel d'un champ de saisie propose une option "Définir comme 1er champ en saisie"......
LineHeight (Property)
The LineHeight property is used to get and change the height of the rows: in a List Box control, in a ListView control (standard display mode only), in a Table control, in a Combo Box control, in a Looper control (height of the row), in an Organizer control....
CurrentIndex (Function)
Depending on the specified control, returns: the number of the current row displayed in the current Table control, the number of the option with focus in a Check Box control, the number of the current row in the current Looper control, the index of the current indexed control....
Properties associated with the breaks of a Looper control
Several properties can be used with the breaks found in a Looper control......
Filter (Property)
The Filter property is used to identify and change the filter applied to records in: Table controls based on a data file, browsing TreeView Table controls, browsing List Box controls, Combo Box controls based on a data file, browsing Looper controls....
Characteristics of a Looper control in a window
To display the control characteristics, select "Description" in the context menu of control......
SortOption (Property)
The SortOption property gets and sets the sort options used in: text columns in Table controls, text columns in Treeview Table controls, List Box and ListView controls, Combo Box controls, attributes of Looper controls, images, clickable images and thumbnails with automatic sequence....
AnimationDuration (Property)
The AnimationDuration property is used to know and define the length of time an animation takes to complete one cycle: in a Chart control. This duration is set to 30 hundredths of a second by default. in an infinite Progress Bar control. This duration is set to 200 hundredths of a second by default. in an Image Gallery Looper control....
NewLine (Property)
The NewLine property is used to determine: in a Table control, whether the current row was created with TableAddXXX or TableInsertXXX. in a Looper control, whether the current row was created with LooperAddXXX or LooperInsertXXX. in an Organizer control, whether an appointment was created via the popup menu. in a Scheduler control, whether an appointment was created via the popup menu....
Gesture variable
The Gesture variable is used to retrieve the gesture parameters (swipe)......
Handling a Popup control through programming
The popup being a control of the page, you have the ability to access: the page controls from the popup. the popup controls from the page....
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control......
The Looper control: Custom synchronization
How to manage the synchronization between: the page displayed in the browser. This page contains a Looper control that displays the records found in an HFSQL file. the corresponding page context found on the server....
Characteristics of the Looper control in a page
To view the characteristics of the control, select "Description" in the context menu....
13. Types of standard controls
Pull to refresh (Android/iOS): Window, Table and Looper controls
The "Pull to refresh" feature allows the user to "pull" a Table control, a Looper control or a window in order to refresh its content......
"Long press" optional event
The optional event "Long press/Open context menu" is run during a long press on the controls of a window......
Flexbox example: ratios to distribute available space among controls
In a flexbox container, you can define ratios for the different controls so that they take up a given amount of space......
Events associated with Looper controls
List of events associated with Looper controls...
Managing a Text token Edit control
...Interfaces that use token controls are common. A Token control contains variable amounts of information in a limited area....
Report data source
...The reports can be created with the data coming from:...
1
4
5
6
7
8
219
>