In Servoy, a developed application is called a "solution". A solution in general contains a set of forms (the equivalent of layouts, UIs or screens in other platforms) and business logic.
Solutions can also contain just business logic, to be used for server side processing using Servoy Batch Processors or to expose through the Servoy Headless Client, for example as a webservice.
Solutions are developed using Servoy Developer which is available as a plugin for Eclipse or can be downloaded pre-packaged with Eclipse from the Servoy website.
...
Div |
---|
|
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING. THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR. |
HTML Table |
---|
|
Table Head (thead) |
---|
Table Row (tr) |
---|
| Table Head (th) |
---|
| Event Summary |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
onClose The method that is executed when a solution closes. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
onDataBroadcast Method that is executed when data broadcast occurs. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
onError The method that is executed when a solution opens and an error occurs. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
onOpen The method that is executed when a solution opens. |
|
|
HTML Table |
---|
|
Table Head (thead) |
---|
Table Row (tr) |
---|
| Table Head (th) |
---|
| Property Summary |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
firstForm The first form that loads when a solution is deployed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
i18nDataSource The i18n database server connection and database table that stores the i18n keys for a solution. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
loginForm The name of the login form that loads when a solution is deployed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
modulesNames The list of modules that have been added to a solution. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
mustAuthenticate Flag that tells if authentication is needed in order to access the solution. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
solutionType The type of a solution; can be "Normal" (non-module), "Module", "Web client only", "Smart client only", "Login", "Authenticator", "Pre-import hook module", "Post-import hook module", "Mobile". |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
titleText The menu bar title of a solution. |
|
|
HTML Table |
---|
id | event |
---|
class | servoy sDetail |
---|
|
Table Head (thead) |
---|
Table Row (tr) |
---|
| Table Head (th) |
---|
| Event Details |
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The method that is executed when a solution closes. The default is -none-. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Parameters Div |
---|
| {Boolean} force - if false then solution close can be stopped by returning false |
|
|
|
Table Body (tbody) |
---|
id | onDataBroadcast-String_Number_JSDataSet_Boolean |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
onDataBroadcast |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| Method that is executed when data broadcast occurs. The default is -none-. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Parameters Div |
---|
| {String} dataSource - table data source {Number} action - see SQL_ACTION_TYPES constants {JSDataSet} pks - affected primary keys {Boolean} cached - data was cached |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The method that is executed when a solution opens and an error occurs. The default is -none. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Parameters Div |
---|
| ex - exception to handle |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The method that is executed when a solution opens. The default is -none-. |
|
|
|
|
HTML Table |
---|
id | property |
---|
class | servoy sDetail |
---|
|
Table Head (thead) |
---|
Table Row (tr) |
---|
| Table Head (th) |
---|
| Property Details |
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The first form that loads when a solution is deployed. NOTE: If the Login form is specified, then the firstForm is the first form that will load next after the loginForm. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
i18nDataSource |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The i18n database server connection and database table that stores the i18n keys for a solution. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The name of the login form that loads when a solution is deployed. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
loginSolutionName |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| Get the first module that is also a login solution. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
modulesNames |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The list of modules that have been added to a solution. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
mustAuthenticate |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| Flag that tells if authentication is needed in order to access the solution. To enforce a default Servoy user name and password login dialog; if set a login dialog is required, if unchecked no login dialog is required. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
solutionType |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The type of a solution; can be "Normal" (non-module), "Module", "Web client only", "Smart client only", "Login", "Authenticator", "Pre-import hook module", "Post-import hook module", "Mobile". These constants are defined in SolutionMetaData class. |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
textOrientation |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The direction that text is displayed. Options include: DEFAULT left to right right to left locale specific |
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The menu bar title of a solution. |
|
|
|
|