Child pages
  • Web Client

Versions Compared

Key

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

Web Clients are one of the ways to deploy Solutions to end users.

Web Client is a browser-based application of which the  UI is rendered in the browser using pure HTML, CSS and a bit of JavaScript for event handling and communication with the Servoy Application Server. The  business logic of the Solution that is running in the Web Client is executed on the Application Server for security reasons: the code of the business logic is not exposed in the webpage markup. 

Supported browsers

The Servoy Web Client runs in the last few versions of all modern browsers, like Mozilla FireFox, Safari, Google Chrome and Internet Explorer.

Internet Explorer support is split, depending on the use of anchors:

  • IE7 or higher if anchoring enabled
  • IE6 or higher if anchoring is disabled

See the .... setting for more info on using anchors.

Starting Servoy Web Clients

Servoy Web Clients run in a browser and can be started by accessing a URL on the Servoy Application Server.

...

titleSolution Select page

...

Web Client Start URL

What is does

 

{serverUrl}/servoy-webclient

...

titleDeeplink into specific solution

Opens the "Select Solution" webpage

The "Select Solution" webpage will not list any solutions if solution browsing is disabled, see #Solution browsing.

{serverUrl}/servoy-webclient/ss/s/{mySolutionName}

...

titleSpecify the method to execute on startup

...

Opens the specified solution

 

{serverUrl}/servoy-webclient/ss/s/{mySolutionName}/

...

a/

...

titleSpecify startup argument

...

{value}

Opens the specified solution. The argument value is passed into the Solutions onOpen event handler.

 

{serverUrl}/servoy-webclient/ss/s/{mySolutionName}/a/{value

...

titleSpecify the method to execute & startup argument

...

}/{name1}/{value1}/{name1}/{value2}

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

 

{serverUrl}/servoy-webclient/ss/s/{mySolutionName}/m/{myMethodName

...

titleSpecify the startup argument & named arguments

...

}

Opens the specified solution and executed the specified method after the solution is opened

 

{serverUrl}/servoy-webclient/ss/s/{mySolutionName}/m/{myMethodName}/a/

...

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

...

{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-webclient/ss/s/{mySolutionName}/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

...