PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Events managed
  • Events managed by WINDEV and WINDEV Mobile
  • Optional events
  • Sort code of a column
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Events managed
WINDEV

Events managed by WINDEV and WINDEV Mobile

WINDEV and WINDEV Mobile manage the following events by default (in order of appearance in the code editor):
EventRuntime condition
InitializationRun when opening the window. *

Special case: Browsing Table control filled automatically:
When this code is run, the Table control is not filled yet. To force the Table control to be filled in this event, use:You also have the ability to filter the records with HFilter.
Entry (in the column)Run when the column takes focus.
Exit (from the column)Run when changing control (TAB key, change of control with the mouse, ...).
Whenever modifiedRun when the user modifies the column content.

(*) By default, the "Initializing" event of each control is run according to the order in which the controls were created in the window. To modify this runtime order:
  1. Select "Windows .. Edit the initialization order".On the "Window" pane, in the "Order" group, click "Initialization".
  2. In the window that is displayed, use the arrows on the right to modify the initialization order of controls.
Optional events
WINDEV Several optional events can be managed.
To manage an optional event, simply select it in the icon bar of the code window.
To add an optional event:
  1. Select the requested control.
  2. Display the code window of this control (F2 key).
  3. Click the link "Add other processes to xxx" at the bottom of the window code, after the last event.Click the link "Add other events to xxx" at the bottom of the window code, after the last event.
  4. All the optional events available for the control are displayed.
  5. Check the optional event to add and validate.
    Note: You can select several optional events.
  6. The selected optional event is automatically added to the events managed by the control.
To disable an optional event, simply perform the same operations to display the list of optional events. Then simply uncheck the optional events to delete.
Note: If the disabled code contains WLanguage code, this code is automatically deleted.
You can manage:
  • the use of magnifier to perform a search (event "Whenever performing a search with the magnifier"). This event is run during the search (for each character typed) from the "magnifier" search control.
  • the sort of columns (event "Whenever sorting"). This event is run when the user sorts the column using the icons and .
  • Versions 19 and later
    the resizing of columns (event "Resizing the column"). This event is run when the user resizes the column.
    New in version 19
    the resizing of columns (event "Resizing the column"). This event is run when the user resizes the column.
    the resizing of columns (event "Resizing the column"). This event is run when the user resizes the column.
  • Versions 23 and later
    the input of filter by the user (event "Whenever modifying the filter (user input in header)"). This event is run when the user enters a new filter condition, after the filter has been applied. For example, if the user defines a "Contains" filter and if he types "Fran", the table is filtered according to the condition, then the event "Whenever modifying the filter" is run.
    New in version 23
    the input of filter by the user (event "Whenever modifying the filter (user input in header)"). This event is run when the user enters a new filter condition, after the filter has been applied. For example, if the user defines a "Contains" filter and if he types "Fran", the table is filtered according to the condition, then the event "Whenever modifying the filter" is run.
    the input of filter by the user (event "Whenever modifying the filter (user input in header)"). This event is run when the user enters a new filter condition, after the filter has been applied. For example, if the user defines a "Contains" filter and if he types "Fran", the table is filtered according to the condition, then the event "Whenever modifying the filter" is run.
WINDEV

Sort code of a column

When the user clicks the title of a column in a Table control, the sort code of the column is automatically called.
To find out the sort direction, declare a parameter at the beginning of the sort code.
// -- Whenever COL_Column1 is sorted
PROCEDURE Sort(bAscending)
Trace(bAscending? "Ascending column sort" ELSE "Descending sort")
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment