ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Automatic Drag and Drop
For some types of controls, WINDEV and WEBDEV offer an automatic management of Drag and Drop.
Drag and Drop functions
The following functions are used to manage Drag and Drop:
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications.
WINDEV: Example of programmed Drag and Drop
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
HTML 5: Example of programmed drag-and-drop management
To make a WEBDEV website more interactive, you have the ability to implement Drag and Drop in the pages.
EmulateDnD (Function)
Emulates a "Drag & Drop" gesture in automated tests.
Drag-and-drop operation set programmatically
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
XPercent (Property)
The XPercent property gets and sets the X-coordinate of a point, expressed as a percentage.
YPercent (Property)
The YPercent property gets and sets the Y-coordinate of a point, expressed as a percentage.
Configuring a BaaS server (User Groupware and Private Store)
Several features in WINDEV, WEBDEV and WINDEV Mobile use a BaaS server......
Unavailable functions and properties
Some functions and properties have been removed from WLanguage......
HFSQL Control Center: HFSQL Cluster management
The HFSQL Control Center includes all the tools needed to manage HFSQL clusters......
Redis management functions (prefix syntax)
The following functions are used to handle Redis databases, using prefix syntax:...
iCloud functions
The functions to handle keys in an Apple iCloud-based container of "key-value" pairs are as follows......
Using Kotlin code
Kotlin is a programming language mainly used for Android development......
Compilation statement: IF ExecutionTarget
The <IF ExecutionTarget> compile statement allows you to compile or not compile a WLanguage code depending on the execution target.
Pinned control in a window
A pinned control remains visible even if the user moves the scrollbar of the container to display a non-visible area......
<Chart>.StartAngle (Function)
Sets the starting angle of the first section in the following types of chart: Pie, Semi-circular or Donut. Sunburst. Radial Bar chart....
AttributeNote (Property)
The AttributeNote property gets the value of the <Note> extension attribute.
Germany.CheckUStIdNr (Function)
Checks the validity of a USt-IdNr (company identification number in Germany).
France.CheckINSEE (Function)
Tests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
Switzerland.CheckOASI (Function)
Checks the validity of a Swiss Old-?Age and Survivors' Insurance Number (OASI)....
SCP functions
The SCP functions are as follows ......
iCloudKeyValueWrite (Function)
Stores the value of a key in an Apple iCloud-based container of "key-value" pairs.
iCloudKeyValueExist (Function)
Checks if there is a key in an Apple iCloud-based container of "key-value" pairs.
iCloudKeyValueRead (Function)
Reads the value of a key in an Apple iCloud-based container of "key-value" pairs.
iCloudKeyValueRemove (Function)
Removes a key from an Apple iCloud-based container of "key-value" pairs.
iCloudKeyValueWatch (Function)
Defines the procedure called when the value of a key is changed in an Apple iCloud-based container of "key-value" pairs.
AttributeMapping (Property)
The AttributeMapping property gets the value of the <Mapping> extension attribute.
AttributeSerialize (Property)
The AttributeSerialize property gets the serialization name of the type according to its name and the <Serialize> extension attribute.
iCloudKeyValueListKey (Function)
Lists the keys contained in an Apple iCloud-based container of "key-value" pairs.
6. Procedures
WEBDEV Tutorial - WLanguage basics Lesson 6 - Procedures - 20 min