It's possible to use any valid browser JavaScript API in Servoy mobile.
For example to show a default browser alert dialog, one can use:
alert('Hello World') |
With Servoy Mobile, 3rd party JavaScript plugins/libraries can be easily integrated in an app. Here are the steps to achieve this:
js
& css
files of the 3rd party plugin as Media; all the js
& css
files from this folder will be added to the mobile page;text
property with the static (html) content;plugins.mobile.getMarkupId()
, used for retrieving the document markup id for the elements of a Servoy form and customizing them; which is then usable in calls like document.getElementById()
onShow
callback that is called after the page is displayed; for example:function onShow(event) { var options = { drawOnly : true }; var api = $('.sigPad').signaturePad(options); api.regenerate(foundset.orders_to_deliveries.signature); } |
Full Example
This is a sample, its like a Fedex/UPS delivery app, that uses a JQuery based signature library to display a signature field: (checkout with SVN)
https://svn.servoy.com/examples/MobileDeliverySample/trunk