CURRENTCLIENTTYPE Function
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);