Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By default, the Servoy Application Server comes with a web page for starting Smart Clients, located at <serverUrl>{serverUrl}/index.html. This web page also provides a link to check if a Java Standard Edition Runtime Environment is installed.

Servoy Smart Client can also be started by accessing a URL on the Servoy Application Server. Depending on the configuration of the Servoy Application Server, an icon might be placed on the users desktop to start the application thereafter. 

Deeplink URL

What is does

Comment

{serverUrl}/servoy-client/servoy_client.jnlp

Opens a Smart Client and shows the "Select Solution" dialog. The "Select Solution" dialog will not be displayed if solution browsing is disabled, see #Solution browsing. In this case the user will not be able to open a solution.

{serverUrl}/servoy-client/{mySolutionName}.jnlp

Opens a Smart Client and launches the specified solution

 

{serverUrl}/servoy-client/mySolutionName.jnlp?a={value}

Opens a Smart Client and launches the specified solution. The argument value is passed into the Solutions onOpen event handler .

{serverUrl}/servoy-client/{mySolutionName}.jnlp?m=myMethodName

Opens a Smart Client

 

 

 

{serverUrl}/servoy-client/mySolutionName.jnlp?m=myMethodName&a=value

 

{serverUrl}/servoy-client/mySolutionName.jnlp?a=value&name1=value1&name2=value2

 

 

a={value}&{name1}={value1}&{name2}={value2}

The same as the previous scenario, but with additional custom keys for additional arguments

{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName&a=value&name1=value1&name2=value2

 

 

Code Block
titleSolution Select Dialog
<serverUrl>/servoy-client/servoy_client.jnlp
Code Block
titleDeeplink into specific solution
<serverUrl>/servoy-client/mySolutionName.jnlp
Code Block
titleSpecify the method to execute on startup
<serverUrl>/servoy-client/mySolutionName.jnlp?m=myMethodName
Code Block
titleSpecify startup arguments
<serverUrl>/servoy-client/mySolutionName.jnlp?a=value
Code Block
titleSpecify the method to execute & startup arguments
<serverUrl>/servoy-client/mySolutionName.jnlp?m=myMethodName&a=value
Code Block
titleSpecify the startup argument & named arguments
<serverUrl>/servoy-client/mySolutionName.jnlp?a=value&name1=value1&name2=value2

...

titleSpecify the method to execute, the startup argument & named arguments

...

}

Opens a new Smart Client OR activates an already running Smart Client. Activation of an existing Client is only possible when enabled, see #Deeplinking into existing Smart Client for more info.

In case of activating an existing Smart Client, the specified deeplink method will be fired.
In case of a new Smart Client, the deeplink method will be fired once the onOpen event handler of the solution has fired

{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName}&a={value}

The same as the previous scenario, but specifying a single value to be passed as an argument into the onOpen event handler and deeplink method

{serverUrl}/servoy-client/{mySolutionName}.jnlp?m={myMethodName}&a={value}&{name1}={value1}&{name2}={value2}

The same as the previous scenario, but with additional custom keys for additional arguments


Include Page
DOCS:shorthandLinkSyntax
DOCS:shorthandLinkSyntax

...