ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Word Processing>.InsertTable (Function)
Inserts a table into a Word Processing control.
<Document variable>.InsertTable (Function)
Inserts a table in a Document variable.
Dynamic array (Variable type)
A dynamic array is an "advanced" type of array...
Associative array (Variable type)
An associative array is an "advanced" type of array...
New (Reserved word)
New is used to allocate memory space...
<Array>.MoveLine (Function)
Allows you to:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
<Dashboard>.InfoXY (Function)
Determines:
  • whether a widget is found at a given position in a Dashboard control.
  • which widget is found at a given position in a Dashboard control.
Multiple assignments of arrays, structures and classes
The multiple assignment of arrays consists in assigning a set of simple values (boolean, integer, string, real, numeric or currency) to the cells of an array.
This multiple assignment is also available for the structures and the classes.
<Dashboard>.Mode (Function)
Opens or closes the Dashboard control edit mode.
<Dashboard>.Display (Function)
Refreshes elements in a Dashboard control.
<Array>.Map (Function)
Executes a procedure on each element of a source array and returns the results in a WLanguage array.
<Array>.Sum (Function)
Calculates the sum of the array elements.
<Dashboard>.LoadConfiguration (Function)
Restores the configuration of a Dashboard control.
<Dashboard>.GetWidgetPosition (Function)
Returns the position of a widget found in a Dashboard control.
<Array>.Mean (Function)
Calculates the mean of the values within an array.
<Dashboard>.Delete (Function)
Deletes a widget displayed in a Dashboard control. The Dashboard control is updated and a free location replaces the deleted widget.
<Dashboard>.DeleteAll (Function)
Deletes all widgets displayed in a Dashboard control.
<Pivot Table>.HeaderValue (Function)
Returns the value displayed in a Pivot Table control header.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.Copy (Function)
Copies the content of an array to another array.
<Array>.Max (Function)
Returns the greatest value in the array.
<Array>.Reverse (Function)
Reverses the content of a one-dimensional array.
<Array>.Min (Function)
Returns the lowest value in the array.
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Operator on Address
The & operator returns the address of a variable as an integer
<Array>.AllTrue (Function)
Returns True if all the elements of an array are True.
<Array>.AnyFalse (Function)
Returns True if at least one element of an array is False.
<Array>.AnyTrue (Function)
Returns True if at least one element of an array is True.
<Array>.AllFalse (Function)
Returns True if all the elements of an array are False.
<Dashboard>.Count (Function)
Returns the number of widgets found in a Dashboard control.
<Array>.Shuffle (Function)
Shuffles the elements of a WLanguage array.
<Pivot Table>.Collapse (Function)
Collapses all the data in a Pivot Table control according to a row or column header.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.Expand (Function)
Expands all the data in a Pivot Table control according to a row or column header.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.SwapLine (Function)
Used to swap two rows in a two-dimensional array or in an advanced array property.
Fixed array (Variable type)
A fixed array is an "advanced" type of array...
<Pivot Table>.CalculateAllAsynchronous (Function)
Entirely calculates or recalculates a Pivot Table control, without blocking the application.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.ExpandAll (Function)
Expands all row and/or column headers in a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.CollapseAll (Function)
Collapses all row and/or column headers in a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.Filter (Function)
Enables or disables a filter in a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Dashboard>.SaveConfiguration (Function)
Saves the configuration of a Dashboard control in string format.
<Array>.DeleteLine (Function)
Deletes a row at a given position:
  • from a two-dimensional array.
  • from the advanced array property (array of gglCalendar events, etc.)
The array size is automatically reduced.
<Array>.Count (Function)
Returns:
  • the number of elements in a one-dimensional array.
  • the number of rows in a two-dimensional array.
  • the number of elements in the first dimension of a three-dimensional or N-dimensional array.
<Array>.Union (Function)
Returns an array corresponding to the union of two arrays.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Array>.Distinct (Function)
Returns an array without duplicates.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Array>.UnionAll (Function)
Returns an array corresponding to the union of two arrays (without deleting duplicates).
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Structure (Variable type)
A structure is a custom type of data...
<mongoCollection variable>.Add (Function)
Adds one or more documents into a collection of MongoDB database.
<Array>.Move (Function)
Allows you to:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, etc.). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, etc.).
<Array>.Filter (Function)
Returns an array containing the elements of a source array for which a procedure returns True.
<Pivot Table>.ListPositionHeader (Function)
Returns all values associated with a row or column header in a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.ToExcel (Function)
Creates an Excel file with data from a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Dashboard>.ResizeWidget (Function)
Changes the dimensions of a widget found in a Dashboard control.
Events associated with Link controls
List of events associated with Link controls
<Array>.Apply (Function)
Executes a procedure for each element of a WLanguage array.
<Array>.AddSorted (Function)
Adds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
<Pivot Table>.InfoXY (Function)
Returns the values of the headers at a given position expressed in pixels in a Pivot Table control.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Dashboard>.MoveWidget (Function)
Changes the position of a widget found in a Dashboard control.
<Array>.Sort (Function)
Sorts a WLanguage array.
<Pivot Table>.SelectCount (Function)
Returns the number of selected cells in a Pivot Table control.
WEBDEV - Server codeWEBDEV - Browser codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.Intersect (Function)
Returns an array corresponding to the intersection of two arrays.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Array>.Info (Function)
Returns the details of an array: type of elements, number of dimensions, etc.
<Pivot Table>.CalculateUpdate (Function)
Updates part of the data in a Pivot Table control from a given date.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
Description de IndexSémantique (Type de variable)
Une variable de type Description de IndexSémantique permet de décrire par programmation un ou plusieurs index sémantiques. Les caractéristiques de ce type peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
<Pivot Table>.CalculateUpdateAsynchronous (Function)
Updates some of the data found in a Pivot Table control from a given date without blocking the application.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.InsertLine (Function)
Inserts a row at a given position:
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (xlsDocument, etc.).
<Array>.Reduce (Function)
Applies a computation to each element of an array.
<Pivot Table>.AxisXY (Function)
Allows you to:
  • Set the row and column headers displayed in a Pivot Table control.
  • Get the row and column headers displayed in a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.InsertReference (Function)
Adds the reference of an object at given position in a one-dimensional array.
<Array>.AddReference (Function)
Adds the reference of an object at the last position in a one-dimensional array.
<Array>.SeekByProcedure (Function)
Seeks an element in a one-dimensional WLanguage array by using a comparison procedure.
<Pivot table>.CalculateAll (function)
Calculates or recalculates all the data of a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Pivot Table>.Select (Function)
Gets the position of selected cells and selects cells in a Pivot Table control.
WEBDEV - Server codeWEBDEV - Browser codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Array>.AddLine (Function)
Adds a row at the end:
  • of a one- or two-dimensional WLanguage array.
  • of an advanced two-dimensional array property (xlsDocument, etc.).
<Array>.Delete (Function)
Deletes an element at a given position:
  • from a one-dimensional WLanguage array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from an associative array.
  • from a WLanguage list.
<Array>.DeleteAll (Function)
Deletes all elements:
  • from a one-dimensional or two-dimensional WLanguage array.
  • from an associative array.
  • from an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • from a WLanguage queue.
  • from a WLanguage stack.
  • from a WLanguage list.
Array (Variable type)
An array is a structured type used to group together a set of elements of the same type...
<Dashboard>.AddWidget (Function)
Adds and displays a widget (internal window) in a Dashboard control.
Installing the robot controller
The monitoring robot includes three executables...
<Pivot Table>.Load (Function)
Loads the result of a Pivot Table control calculation from a backup file located on disk or in a buffer.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Dashboard>.InitialConfiguration (Function)
Modifies the configuration of a Dashboard control (defined in the editor) before its first display.
Table control based on a variable
A Table control based on a variable is a Table control whose columns are bound to the elements of an Array variable, to the members of a class or to the elements of an advanced variable (e.g., xlsDocument)...
Elements of a class: Enumerate and manipulate programmatically
Several types of WLanguage variables are used to enumerate and dynamically handle the elements of a class...
Add (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • from a WLanguage list.
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)...
<Pivot Table>.Save (Function)
Saves the result of the calculation performed in a Pivot Table control (in a file or in memory).
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
ArrayAdd (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • of a WLanguage list.
<Array>.Add (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an advance array property (array of gglCalendar events, ...).
  • from a WLanguage list.
Manipulating Dashboard controls programmatically (prefix syntax)
To programmatically manipulate Dashboard controls, WINDEV, WEBDEV and WINDEV Mobile include dashboard-specific functions...
Table
The "Table" keyword can correspond to...
<Array type>.Contain (Function)
Searches for an element in a WLanguage array.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Array>.DeleteDuplicate (Function)
Deletes the duplicates from an array.
1. Project dashboard
The project dashboard is an essential element for managing WINDEV Mobile projects.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
<Array>.Insert (Function)
Inserts an element at a given position:
  • into a one-dimensional array.
  • into an associative array.
  • into an advanced array property (array of gglCalendar events, etc.).
  • into a WLanguage list.
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
3. Project dashboard
Project dashboard
<Editor HTML>.InsertTable (Function)
Inserts a table at the cursor position in an HTML Editor control.
<Dockable panel>.Activate (Function)
Activates a panel when several panels are docked together.
<Array>.Seek (Function)
Searches for the index of an element in a WLanguage array.
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be...
1
2
3
4