New BETA 3 version is out. A double release for the 6.0.6 and the 6.1rc2 version.
The sampleuse_navigation file includes all the modules and contains data, this is best for new installs. The svy_framework file includes all the modules, but no data, this one is for updating your existing installation.
Fix - Lookup windows don’t open from forms that are not directly in the framework
Fix - All warnings is 6.1 (5 remaining)
New - duplicate toolbar
Fix - Toolbar buttons are somethimes disabled
Fix - svy_mod_closeForm now has a _formName parameter
Fix - Error when creating program with no existing form
Fixed from Jira:
SVYFRMWK-36 - Disable first/back button if on first record, next/last if on last record
SVYFRMWK-65 - onPreShow no longer fired for a program
SVYFRMWK-67 - pre enter positions splitters of layouts
SVYFRMWK-73 - Property to control whether dc_new creates records on top or bottom of foundset
SVYFRMWK-78 - Coloring the fields when going to add/edit mode or back is very slow when having multiple tab panels
SVYFRMWK-83 - Die Konvertierung von “UNKNOWN” in “UNKNOWN” wird nicht unterstützt on Startup
SVYFRMWK-84 - Wrong globals.owner_id
SVYFRMWK-87 - Buttons with more than one mode are not enabled at first
SVYFRMWK-89 - onChangeOrganization
SVYFRMWK-96 - Problem in ordenation field in functions
SVYFRMWK-98 - Make posible delete all field in the properties of each program
SVYFRMWK-100 - Callback method is not executed after inserting and selecting a record in the lookup window
SVYFRMWK-102 - Icons in the tree do not show
SVYFRMWK-108 - Make svy_globals a module
SVYFRMWK-109 - Search does not work with dates, concatenation of query misses a blank
SVYFRMWK-111 - globals.svy_sec_hasKey only checks for the ID of a key, not the name
SVYFRMWK-112 - svy_sea_restoreAdvancedSearch does not fire onPostSearch
SVYFRMWK-113 - Tabs without text in framework’s layouts
SVYFRMWK-118 - When I switch between two programs, automatically the selected record is lost.
known issue At the moment there is still a bug in Servoy smartclient that transparent splitpanes are grey. This bug will be solved in the version 6.1 rc3 and the next version of 6.0. We expect these versions in the next week. This is only a problem if you use the new implemented design.
New design
If you want to run the new design make sure that the following properties and scripts are set correcly.
In your solution properties:
[attachment=2]solution_properties.png[/attachment]
In your ‘onSolutionOpen’ method:
[attachment=5]onSolutionOpen.png[/attachment]
globals.nav.mainFormName = "svy_nav_fr_p_main";
globals.nav.openLayoutFormName = "svy_nav_fr_p_openTabs";
globals.nav.postLoginFormName = "svy_nav_fr_p_postLogin";
globals.nav.loadingFormName = "svy_nav_fr_p_loading";
globals.nav.desktopFormName = "svy_nav_fr_p_desktop";
globals.nav.panelFormName = "svy_nav_fr_p_panel";
In your configurator properties (if you imported on a existing framework only this one should be wrong):
[attachment=3]properties_window.png[/attachment]
New design for current solution:
Change your forms to work with the stylesheet pv
Make your forms transparent
[attachment=9]form_properties.png[/attachment]
Go to the toolbars and change the images.
[attachment=13]chnage_images.png[/attachment]
Choose your new menu and layout for and background images
[attachment=8]layout_images.png[/attachment]
[attachment=6]menu_images.png[/attachment]
Old design
If you want to run the old design make sure that the following properties and scripts are set correctly.
In your solution properties:
[attachment=1]solution_properties_old2.png[/attachment]
In your ‘onSolutionOpen’ method:
You don’t have to set the forms here, because the old design is default so you can remove the lines or comment them out.
[attachment=4]onSolutionOpen_old.png[/attachment]
In your configurator properties:
[attachment=0]solution_properties_old.png[/attachment]
This version is still a beta version because 6.1 is still a release candidate. At the moment we are working to get conversion scripts for the framework tables to work with UUID’s so we can fully use the functionality in 6.1 of syncing with metadata.
Use of fastsearch in new design.
To let your forms use the new fastSearch you will have to overwrite the method ‘dc_fastSearch’ on your form that will be inherited from the base form. In this method you can provide a array of dataprovider names that the fastSearch will use. Example:
/** *
* @param _value
* @param _fields
*
* @properties={typeid:24,uuid:"37D3CFE2-FFE2-49EC-892C-0788DEDCC240"}
*/
function dc_fastSearch(_value, _fields) {
_fields = ['companyname', 'contactname', 'country', 'address']
return _super.dc_fastSearch(_value, _fields)
}
Main form buttons
[attachment=7]main_buttons.png[/attachment]
If you want to attache a method to one of the following buttons you can create a global method called ‘openCalender’ or one called ‘openSettings’.
Designer
Our new design is created by professional designer Pim van der Vossen, that is also the reason why it is referenced as pv. You can find more information about his work on his website: http://www.pi-vo.nl.
To give you attractive prices for the creation of extra icons or a more personal company background we already agreed with him on fixed prices.
The framework uses icons in the main menu and in the toolbars, the pricing for the two types is the same.
Per icon Price: € 15,00
Per 10 icons Price: € 125,-
Per 20 icons Price: € 200,-
1 Background Price: € 25,-
10 icons + 1 Background Price: € 140,-
20 icons + 1 Background Price: € 215,-
You can send your request at info@pi-vo.nl (English or Dutch).
6.0.6
[attachment=14]svy_framework.servoy[/attachment]
[attachment=10]sampleuse_navigation.servoy[/attachment]
6.1 RC2
[attachment=12]sampleuse_navigation_6_1.servoy[/attachment]
[attachment=11]svy_framework_6_1.servoy[/attachment]
sampleuse_navigation.servoy (1.76 MB)
svy_framework_6_1.servoy (1.46 MB)
sampleuse_navigation_6_1.servoy (1.76 MB)
svy_framework.servoy (1.46 MB)