ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / Controls, windows and pages / Controls: Available types / Table control
  • Overview
  • Available features
  • Data input in a Table control
  • Programming the Table control
  • AAFs of the Table control
  • Sort
  • Search
  • "Contains" filter
  • Resizing columns
  • Limitations
  • Limitations for Android
  • Limitations for iOS
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
The Table control is available for Android and iOS applications. This control has the same features as WINDEV's Table control.
The horizontal and vertical scroll is touch-controlled.
Available features
The Table control includes the following features for Android and iOS applications:The Table control includes different column types, such as Text, Numeric, Currency, Date, Time, Static Text, Image, Progress Bar, Rating, etc.
Note: "Pull to refresh" is now available for Table controls in Android and iOS. For more details, see Pull to Refresh on Table and Looper controls (Android/iOS).

Data input in a Table control

Data input in Table controls is handled automatically in mobile applications.
To enter data in a cell of a Table control:
  • Click the cell where you want to enter data.
  • An input area appears at the top of the Table control. If the cell contains text, it is displayed.
  • Edit or add the desired text.
  • Confirm.

Programming the Table control

The WLanguage functions of the Table family are supported in Android and iOS.
AAFs of the Table control
The following AAFs are available for Table controls in mobile devices:AAFs are accessible via touch gestures.

Sort

Sortable columns are identified by the icon.
To sort a column, simply tap the column header. Several cases may occur:
  • If the column type is Text, Numeric, etc., a context menu appears.
    Click the sort icons to choose the sort direction.
  • If the column type is Rating or Image, data is sorted when the user taps the column.
In any case, once the column is sorted, an arrow indicates the sort direction in the column header.

Search

For a "Starts with" search in a Table control:
  • Tap the column header to open the context menu.
  • Select the search icon:
  • In the input area that appears at the top of the Table control, enter the first letters of the desired element.
  • The first element that matches the search is selected and displayed in the Table control.
Caution: If you click the Close icon in the input area, the search will be canceled.

"Contains" filter

To filter the elements displayed in a Table control ("Contains" filter):
  • Tap the column header to open the context menu.
  • Select the funnel icon:
  • In the input area that appears at the top of the Table control, enter the content you want to filter.
  • Only the values of the Table control that match the filter are displayed.
Caution: If you click the Close icon in the input area, the filter will be canceled.
Note: Specific filters for numeric columns
You can set specific filters for numeric columns:
  • Tap the header of the numeric column to open the context menu.
  • Select the type of filter you want to apply:
    • equal.
    • different.
    • less than.
    • greater than.
  • In the input area that appears at the top of the Table control, enter the comparison value.
  • Only the values of the Table control that match the filter are displayed.

Resizing columns

To resize a column:
  • Tap the corner of the desired column header.
  • Tap and hold to resize the column.
  • Release when you reach the desired size.
Limitations
Android

Limitations for Android

  • Data input is not available in data-bound Table controls. TableAdd, TableAddLine, TableInsert, TableInsertLine, TableModify and TableModifyLine are not available for data-bound Table controls.
  • Only automatic iteration is available for data-bound Table controls. Iterations set programmatically are not available.
  • Table controls with in-memory data source are not limited.
iPhone/iPad

Limitations for iOS

Minimum version required
  • Version 20
Comments
Click [Add] to post a comment

Last update: 04/07/2025

Send a report | Local help