ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Window functions
  • Parameters passed to the window to open
  • Window opening mode
  • Limitations
  • Closing a window
  • Title of the window to be opened
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Opens a window in a mobile application.
Remarks:
  • This function replaces OpenChild used to open windows in a mobile application. Only the mobile feature will be presented in this documentation page. For more details, see OpenChild.
  • OpenMobileWindow can be used in all IDEs to allow for cross-platform code. Functions or procedures that use OpenMobileWindow can be shared between several products without generating any compilation error.
WindowsLinux This function is available only to simplify the Webification of WINDEV/WINDEV Mobile projects. In a WEBDEV site, this function has the same behavior as PageDisplay.
Example
OpenMobileWindow(WIN_EditOrder, gnOrderID)
Syntax
OpenMobileWindow(<Window> [, <Parameter 1> [... [, <Parameter N>]]])
<Window>: Window name
  • Name of mobile window to open.
  • Name and full path of window (".WDW" file) to open.
<Parameter 1>: Type of value sent to the window (optional)
First parameter that will be passed to the "Global declarations" event of the window to open. This parameter is passed by value and is considered a variable global to the window.
This parameter cannot correspond to an array variable (arrays can only be passed by reference).
<Parameter N>: Type of value sent to the window (optional)
Nth parameter that must be passed to the "Global declarations" event of the window to open. This parameter is passed by value and is considered a variable global to the window.
This parameter cannot correspond to an array variable (arrays can only be passed by reference).
Remarks

Parameters passed to the window to open

The parameters are retrieved in the event "Global declarations" associated with the window. The first line of code of this event must correspond to the following line:
PROCEDURE <Window> (<Parameter 1> [, ... [, <Parameter N>]])
where:
  • <Window > must correspond to the name of the window.
  • <Parameter N> must correspond to the parameters expected. Caution: These parameters are passed by value and not by reference.
For more details, see Window with parameters.

Window opening mode

The window is opened in non-modal mode:
  • the opened window becomes the current window.
  • after the window opening, the processes following the call to OpenMobileWindow in the parent window are run.
  • the user will have the ability to click one of the parent windows of opened window.

Limitations

  • OpenMobileWindow must not be called in the event "Initializing" associated with the project.
  • Universal Windows 10 App OpenMobileWindow must not be called in the event "Closing" of a child window.

Closing a window

A window opened with OpenMobileWindow can be closed with Close (without parameters) from any event associated with the window or a control in the window.

Title of the window to be opened

By default, the window title is the one defined in the editor (in the "General" tab of the description window).
To modify the window title, use NextTitle or CurrentTitle.
Business / UI classification: UI Code
Component: wd290obj.dll
Minimum version required
  • Version 19
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help