We announce the immediate availability of Servoy 2.2b1, this release contains the modules to support multi developers and reuse of forms/code and logic.
NOTE: this is PRE-RELEASE SOFTWARE, use with caution and make BACKUPS before you start.
This version is available through auto update (if you have beta update notify enabled, meaning having the line 'wantsBetaCodeNotifies=true' in your servoy.properties file)
Enhances:
[enh]-modules support in solution to support multi developers and reuse of forms/code and logic, read http://developer.servoy.com/docs/servoy ... opment.pdf (parts from this document will be added to the developer docs)
[enh]-sample data in design (toggle button on toolbar, for toggling between names/dataproviders and sample data) http://forum.servoy.com/viewtopic.php?t=3519
[enh]-forms.names property for getting all the names of the forms.
[enh]-tableview performance drawing performance: Use empty or one lineborder and make components transparent to get the higher drawing speed.
[enh]-if jdk1.5.0 is used on the server and client the jars are packed to reduce the download size to 1/3rd of the original size
[enh]-search for a method in editor (CTRL-SHIFT-T) for all forms and globals.
[enh]-non editable combobox can show a value now that is not in the list (if value was deleted and not a choice at present time) http://forum.servoy.com/viewtopic.php?t=3495
[enh]-JSDataSet has now sort method. http://forum.servoy.com/viewtopic.php?t=2357
[enh]-tooltip in property panel displays also the RGB value in decimals http://forum.servoy.com/viewtopic.php?t=3516
[enh]-application.overrideStyle(...) added for overriding a specific style name with another, should be called in solution startup (or as soon as possible)
[enh]-i18n.getDefaultDateFormat() and i18n.getDefaultNumberFormat() functions added
[enh]-allow more recursive method calling(developer only check) http://forum.servoy.com/viewtopic.php?t=3418
[enh]-changed the loading of a solution directly from an URL http://forum.servoy.com/viewtopic.php?t=3420
[enh]-status text http://forum.servoy.com/viewtopic.php?t=3361
[enh]-onRecordSave method is called a bit later http://forum.servoy.com/viewtopic.php?t=3291
[enh]-onDatachange method now get the old value via arguments[0]
[enh]-db performance data in admin page
[enh]
//Get the active user count on the server (can be limited to current solution)
var count = application.getActiveUserCount(boolean currentSolutionOnly)
//Get the names of the used client licenses (as strings in array)
var array = application.getLicenseNames()
[enh]-http://<servoy_server_ip>/servoy-client/servoy_client.jnlp?solution=crm&method=showOrder&argument=10444&rnd=12302 will only open a client when no one is running that solution, otherwise the running client will execute this method (will only work in one local network!)
[enh]
var imageByteArray = application.createJPGImage(elements.bean_100,elements.bean_100.getWidth(),elements.bean_100.getHieght()); //last 2 parameters are the size (which can be smaller than bean, to get thumbnails or bigger to enlarge images)
application.writeFile("c:/temp/happy_new_year.jpg",imageByteArray)
Fixes:
[fix]-resizing of component when component is on position 0,0 http://forum.servoy.com/viewtopic.php?t=3520
[fix]-TypeAhead field when using a DBValueList and as real value text
[fix]-utils.stringPosition(...) http://forum.servoy.com/viewtopic.php?t=3524
[fix]-multiline portal not correctly working with a bgcolor calc http://forum.servoy.com/viewtopic.php?t=3303
[fix]-globals methods where called in find mode http://forum.servoy.com/viewtopic.php?t=2999
[fix]-HtmlPane bean not loading in client http://forum.servoy.com/viewtopic.php?t=3487
[fix]-for enabled checkboxes in table view
[fix]-subsumaries not spanning entire page width when multi column printing (labels or reports)