ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

How to manage a multi-selection in a Table control?
This help page explains how to manage a multi-selection in a Table control.
Customizing the interface of a Table control
In a Table control, you have the ability to customize the following elements...
How to clone and use columns in a Table control?
In some cases, a Table control must be filled with an unknown number of columns (when creating the control).
Configuring the titles of columns (Table control)
The title of table columns is an important element of Table control...
How to set the focus to a column in a Table control?
To set the focus to a column in Table control (i.e. to be positioned in input in this column), ...
AAF: Pasting a row from one Table control into another
Table controls are used to view and manipulate data...
The Table control on mobile devices (Android and iOS)
The Table control is available for Android and iOS applications...
The Table control
The Table allows users to easily view and enter data stored in memory or from a data file, view or query...
Table control functions
List of functions specific to Table controls
JSONToTable (Function)
Populates a Table or TreeView Table control with the contents of a JSON string or variable.
TableToJSON (Function)
Converts the contents of a Table or TreeView Table control to a JSON string.
TableColumnSelectOccurrence (Function)
Returns the number of selected columns found in a table. This function is kept for backward compatibility. It is recommended to use TableSelectCount.
Functions for managing Table controls (prefix syntax)
List of functions for managing Table controls (prefix syntax)
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...
<Table>.ToJSON (Function)
Converts the contents of a Table or TreeView Table control to a JSON string.
TableRefreshVisible (Function)
Modifies or returns the visibility status of refresh bar in a Table or TreeView Table control.
TableCellSelectOccurrence (Function)
Returns the number of selected cells found in a Table control. This function is kept for backward compatibility. It is recommended to use TableSelectCount.
<Table>.CellSelect (Function)
Returns the coordinates (row number and column number) of a selected cell. This function is kept for backward compatibility. It is recommended to use TableSelect.
<Table>.CellSelectOccurrence (Function)
Returns the number of selected cells found in a Table control. This function is kept for backward compatibility. It is recommended to use TableSelectCount.
<Table>.RefreshVisible (Function)
Modifies or returns the visibility status of refresh bar in a Table or TreeView Table control.
The different types of Table fields: programmatically populated, file with or without direct access
WINDEV, WEBDEV and WINDEV Mobile allow you to use...
<Table>.SetFocus (Function)
Gives focus to a line in a Table or hierarchical Table field: the field switches to input for the specified line and column.
TableAddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Table control.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
<Table>.fromJSON (Function)
Populates a Table or TreeView Table control with the contents of a JSON string or variable.
TableCellSelect (Function)
Returns the coordinates (row number and column number) of a selected cell. This function is kept for backward compatibility. It is recommended to use TableSelect.
Table field linked to a data file (Table file)
A Table control linked to a data file is a field whose columns are linked to fields in a data file or query (data source)...
<Table>.AddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Table control.
TableSetFocus (Function)
Gives focus to a line in a Table or hierarchical Table field: the field switches to input for the specified line and column.
AAF: Automatic column filtering of Table Column controls
The user can filter the content of a Table control by displaying the records corresponding to a condition for example...
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
Table controls in "Server + AJAX" mode
The Table controls can be 100% AJAX...
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
The planes (in a window or in a report)
The planes are used to group the window controls......
ControlGrayed (Function)
Grays a control or a group of controls. An animation can be set on the controls during this operation.
ControlEnabled (Function)
Enables a control or a group of controls in a window. An animation can be set on the controls during this operation.
<Window>.ToFile (Function)
Automatically updates: the values of a data file's items in memory with the values from the controls in the window. The data file items bound to the window controls are automatically updated with the values of these controls. the value of the WLanguage variables with the value of the window controls. The WLanguage variables bound to the window controls are automatically updated with the values of these controls. This function is also available for WEBDEV pages....
6. Layouts
...Layouts are used to define several views of a window in the same project without duplicating the window....
Handling a TreeView control through programming
WINDEV and WEBDEV allow you to handle a TreeView control programmatically......
Handling a group of controls through programming
WINDEV, WEBDEV et WINDEV Mobile allow you to handle a group of controls through programming......
Flexbox control description: General tab
In the "General" tab of the Flexbox control description window, you can view and change the options of the different controls integrated into a flexbox container......
ControlVisible (Function)
Makes a control (or a group of controls) visible in a window. During this operation, an animation can be performed on the controls.
ControlInvisible (Function)
Makes a control (or a group of controls) invisible in a window. An animation can be set on the controls during this operation.
TapToFocus (Property)
The TapToFocus property is used to: Determine if tap to focus is enabled in a Camera control. Enable or disable tap to focus in a Camera control....
The Ribbon control
The Ribbon control proposes an additional feature regarding the menus found in your applications. It is used to present in a small surface a large number of controls arranged logically in order to perform choices....
LinkColor (Function)
Modifies the color of links in the edit controls and in the Static controls.
Controls that can be moved in a page
WEBDEV proposes two modes for moving controls in a page......
Query editor
The query editor is used to automatically create queries on the data files......
Tips for an application that uses the User Groupware
To simplify the configuration of user groupware according to the users, the controls should be organized in groups of controls......
The Word Processing control
The "Word processing" control is an advanced control that allows the end user to create and edit documents in docx format......
The Conference control
...The Conference control allows you to view and/or listen to video and/or sound in real time......
Screen,Raz (External language)
Resets to zero (for a numeric control) or clears (for the other types of controls) the content of the controls found in the current window.
WithRotation (Property)
The WithRotation property is used to: enable or disable the rotate gesture on a Map control, determine whether the rotate gesture is enabled on a Map control....
WithScroll (Property)
The WithScroll property is used to: enable or disable the scroll gesture on a Map control, determine whether the scroll gesture is enabled on a Map control....
WithTilt (Property)
The WithTilt property is used to: enable or disable the tilt gesture on a Map control, determine whether the tilt gesture is enabled on a Map control....
Screen,FileToScreen (External language)
Initializes the window controls with the values of the file items linked to the controls.
InitWindow (Function)
Initializes (or not) the controls to zero and runs the initialization processes of the controls and the window.
Copying the style of a control
Copying the style of a control consists in copying the characteristics of a control style into another control......