|
|
|
|
|
- Overview
- Characteristics of the columns in a Table control in a window
- Image of column title
- Resize column
- Sortable column
- Movable column
- Search (Search icon / Filter)
- Export and print
- Fixed column, anchored column
- Fixed column
- Anchored column
- Progress Bar column
- Description
- Progress bar with a different upper bound for each row of the Table control
- Properties that can be used on a Progress Bar cell
- Calculated column and Check Box column (Table control populated programmatically and with in-memory data source)
- Calculated column and Check Box column
- Style of Check Box columns
- Other characteristics of Check Box columns
Characteristics of the columns in a Table control in a window
In a Table field, columns are used to display information.. The same type of information is displayed in the same column. The Table field description window lets you add, delete and specify column characteristics using various tabs.. Specific characteristics can be configured for each type of column. The following types of data can be displayed in a column:
| | - Text
- Currency
- Time
- Combo Box
- Image
- Progress Bar
Not available.
| - Numeric
- Date
- Caption
- Check Box
- Duration
- Container
(not available in Java and in WINDEV Mobile)
|
The following paragraphs present the main characteristics of the Table control columns displayed in a window, available regardless of the column type. Remarks: Characteristics of the columns in a Table control in a window Most characteristics of the columns found in a Table control are configured in the "General" tab of the characteristics of each column.
Image of column title This option allows you to define the image that will be used as the background image of the column title.
Resize column If a column is resizable: - The user can change the size of the columns with the mouse.
- This column will be automatically resized with the "Adjust all columns" option in the context menu of the column header.
Programming in WLanguage: - You can resize columns using TableAdjust.
- You can make columns resize to fit their content by using AAFExecute with the aafAdjustAllColumns constant.
Sortable column The user will be able to sort the column via a click performed on its header. This option is available: - for all columns in a Table or TreeView Table control populated programmatically.
- for some columns in the Table control based on a data file (only columns based on key items and without filter).
WLanguage programming: Sorting can also be programmed using the: | | TableSort | Used to sort the content of a Table or TreeView Table control on one or more columns | TableSortChild | Used to sort a branch of a TreeView Table control on one or more columns (lexicographical sort). |
The SortOption property allows you to define the sorting options.
Movable column The user will be able to move the column in the Table control and to change the order in which the columns are displayed.
Search (Search icon / Filter) The user will be able to implement a "Starts with" filter in the column. Only the elements starting with the letters typed for the column will be displayed.
The search icon is available: - for all the columns in a Table control populated programmatically.
- for the columns of Table controls based on a data file with automatic iteration (only sortable columns based on key items, and without filter).
Attention: The magnifying glass is not available: - for items associated with a multi-file link.
- for the Table controls that use a non-proportional scrollbar ("Proportional scrollbar" unchecked in the "Details" tab of the description window of the Table control).
Programming: This function can be programmed using the: | | TableSearch | Searches for a value in a column of a Table or TreeView Table control based on a data file or populated programmatically. | TableSearchChild | Searches for a value in a column of a TreeView Table control, in a specified branch. |
Fixed column, anchored column Calculated column and Check Box column (Table control populated programmatically and with in-memory data source)
Related Examples:
|
Unit examples (WINDEV): Style for displaying the table cells
[ + ] Modifying the display style of table cells. The ..BrushStyle property is used to hatch the cells or to create a color gradient with "tube" effect.
|
|
Unit examples (WINDEV): Custom Calculations
[ + ] Using a formula entered by the user in a Table control. The formula is entered in the column and stored in a .INI file in order to be used whenever the table is displayed. The formula can be modified at any time by the user.
|
|
Unit examples (WINDEV): The Table/TreeView Table control (Progress Bar columns)
[ + ] Using a Progress Bar column as well as the ..TextProgressBar property in a Table or TreeView Table control
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|