Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the Dynamics NAV client type that is running in current session.
Syntax
[ClientType :=] CURRENTCLIENTTYPE
Property Value/Return Value
Type: ClientType
The Dynamics NAV client type for the current session, which can be one of the following values:
Value | Description |
---|---|
Windows | Microsoft Dynamics NAV Windows client |
Web | Microsoft Dynamics NAV Web client |
Tablet | Microsoft Dynamics NAV Tablet client Note: If you are running tablet.aspx in a browser, the ClientType will return Web. |
Desktop | Microsoft Dynamics NAV Web client running in the Dynamics NAV app. In this mode, the Microsoft Dynamics NAV Web client will have, for example, navigation pane and ribbon. |
Phone | Microsoft Dynamics NAV Phone client Note: If you are running phone.aspx in a browser, the ClientType will return Web. |
Remarks
You can use CURRENTCLIENTTYPE as a parameter in GETURL Function to get the URL of the current client.
Example 1
In the following example, CURRENTCLIENTTYPE is used to get the Dynamics NAV client type for the session and return a message if the session uses the Microsoft Dynamics NAV Windows client.
IF CURRENTCLIENTTYPE = CLIENTTYPE::Windows THEN
Message('The session is running the Microsoft Dynamics NAV Windows client');
Example 2
In the following example, CURRENTCLIENTTYPE is used as a parameter of the GETURL Function to return the URL of the Dynamics NAV client that invokes the code.
url := GETURL(CURRENTCLIENTTYPE);
MESSAGE('The URL is %1.', url);