Using Servoy Mobile it is easy to build Mobile Business applications that work offline, seamlessly syncronize data back and forth between the Mobile client and the backend systems and can be deployed both as native application or as webapp
To get started with Servoy Mobile, see the Servoy Mobile documentation
New function: JSDataSet.getColumnType
New property: JSFoundSet.alldataproviders
New function: JSRecord.hasChangedData
New function: JSRecord.isNew
New function: JSTable.isMetadataTable
New function: QBAggregate.concat
New function: QBColumn.concat
New function: QBFunction.concat
New function: QBFunctions.concat
New function: QBGroupBy.clear
New function: QBResult.clear
New function: QBSelect.clearHaving
New function: QBSorts.clear
New class: QBWhereCondition
New property: QBWhereCondition.conditionnames
New property: QBWhereCondition.parent
New property: QBWhereCondition.root
New function: QBWhereCondition.add-QBCondition
New function: QBWhereCondition.add-String_QBCondition
New function: QBWhereCondition.clear
New function: QBWhereCondition.getCondition
New function: QBWhereCondition.remove
New function: Utils.stringToNumber-String_String
New function: headlessclient.getOrCreateClient
New function: DeleteRequest.executeAsyncRequest-String_String_Function_Function
New function: DeleteRequest.executeAsyncRequest-Function_Function
New function: GetRequest.executeAsyncRequest-String_String_Function_Function
New function: GetRequest.executeAsyncRequest-Function_Function
New function: HeadRequest.executeAsyncRequest-String_String_Function_Function
New function: HeadRequest.executeAsyncRequest-Function_Function
New function: OptionsRequest.executeAsyncRequest-String_String_Function_Function
New function: OptionsRequest.executeAsyncRequest-Function_Function
New function: PostRequest.executeAsyncRequest-String_String_Function_Function
New function: PostRequest.executeAsyncRequest-Function_Function
New function: PutRequest.executeAsyncRequest-String_String_Function_Function
New function: PutRequest.executeAsyncRequest-Function_Function
New function: TraceRequest.executeAsyncRequest-String_String_Function_Function
New function: TraceRequest.executeAsyncRequest-Function_Function
New function: mail.senBulkdMail
New function: mail.sendBulkMail-String_String_String_String
New function: mail.sendBulkMail-String_String_String_String_String
New function: mail.sendBulkMail-String_String_String_String_String_String
New function: mail.sendBulkMail-String_String_String_String_String_String_Attachment
New function: mail.sendBulkMail-String_String_String_String_String_String_Attachment_String
New function: mail.sendBulkMail-String_String_String_String_String_String_Attachment_StringArray
New function: mail.sendBulkMail-String_String_String_String_String_String_AttachmentArray
New function: mail.sendBulkMail-String_String_String_String_String_String_AttachmentArray_String
New function: JSTableObject.isMetadataTable
New function: window.showFormPopup-RuntimeComponent_RuntimeForm _Object_String
New function: window.showFormPopup-RuntimeComponent_RuntimeForm _Object_String_Number_Number
@this
@override
CC for Types include functions Marked as constructor using @constructor (no need to type the entire scope!!)
@enum
<*> and <None>
resolve forward references
Using types over scopes
Lazy scope loading
Client Design improveoment
Solution Explorer
Build System
JSDoc
Editors
Misc.
User Interface Widgets
Styling options
Added
Feature |
Description |
StyleSeet support |
Designtime support |
Web Client support |
Smart Client support |
---|---|---|---|---|---|
|
|
|
|
|
|
Web Client compatibility
Programming API
Misc.
Behavior Changes
Behavior Changes
Servoy Admin page
Misc.