We are pleased to announce the immediate availability of version 6.0.0 of the Servoy framework.
This version is compatible with version 7.4 of Servoy (and higher).
In this new version of the framework we introduce columns and relations. This will give your user the option to also choose related columns on their self made table forms and in the advanced search. Also will the related columns be available for the exports to excel. We added a method to really export to excel file format instead of .csv. We have worked on making more warnings to prevent errors that where caused because properties are not entered. In the configurator (top right corner) you will find a button to check for mistakes in your data. We extended the API of svyNavigation and the security. We have added multi selection to the lookup windows. Made the selection of toolbars for a program more user friendly. After some request we removed some of the security tables from the metadata. These are just some of the highlighs here is full list of the enhancements and bugs we have fixed:
[enh] SVYFRMWK-60 Being able to set your base form so the toolbar can use it
[enh] SVYFRMWK-71 Refresh framework without relogin when changing things in the configurator
[enh] SVYFRMWK-166 Framework & Lookup - select record
[enh] SVYFRMWK-276 In security configuration CTRL+4 put select all
[enh] SVYFRMWK-324 All dc_ methods should accept a _toolbarForm parameter
[enh] SVYFRMWK-496 Add a checkbox to the user dialog in security to require a new password on next login
[enh] SVYFRMWK-516 Add an option to login user case insensitive user names as it is standard on Windows
[enh] SVYFRMWK-521 Add name property to buttons in Security Configurator order to perform UI-unit tests
[enh] SVYFRMWK-540 Add support for scope methods in field validation rules
[enh] SVYFRMWK-545 get mode of a form in a lookup window
[enh] SVYFRMWK-553 Allow search for abc||def
[enh] SVYFRMWK-557 Add User.removeKey(key, [organization]) to svySecurityManager
[enh] SVYFRMWK-572 Merge Selection Window option with Lookup Window
[enh] SVYFRMWK-579 Missing new button in the property window.
[enh] SVYFRMWK-580 Add createGroup to securityManager
[enh] SVYFRMWK-582 Add an option to make a security group “global”
[enh] SVYFRMWK-583 Add Group.getKeys() to securityManager
[enh] SVYFRMWK-584 Allow to inherit the different templates used in tab panels
[enh] SVYFRMWK-593 Table security (sec_owner,sec_user) metadata
[enh] SVYFRMWK-599 Add a filter for owners in the user section of the security configurator
[enh] SVYFRMWK-601 Use popupForm for bookmarks, documents and record history
[enh] SVYFRMWK-603 update design remove items that are not used
[enh] SVYFRMWK-611 make row bg selected color clearer
[enh] SVYFRMWK-614 FrameWork Installation Version for new projects
[enh] SVYFRMWK-615 New Layout Templates with 5 and 6 frames
[enh] SVYFRMWK-660 Shortkeys event as an argument
[enh] SVYFRMWK-672 dc_delete and dc_delete_post with return value
[enh] SVYFRMWK-712 use multiselect dialog when choosing toolbars for a program
[enh] SVYFRMWK-722 Nice warning when form is used that doesn’t exist
[enh] SVYFRMWK-730 Make fields in lookupwindow stylable
[enh] SVYFRMWK-733 Being able to call scopes.svyNavigation.navigateToLayout with the view you want the form to be on
[enh] SVYFRMWK-736 Remove function calls from nav object that dont work
[enh] SVYFRMWK-740 Rewrite search module put methods in scopes
[enh] SVYFRMWK-745 SVYFRMWK-593 To much Metadatas
[enh] SVYFRMWK-748 write warning when form in framework has no base form
[enh] SVYFRMWK-750 move buttons enable code to svy_nav_fr_tree_top form
[enh] SVYFRMWK-755 Use DataException message if available in saveEditsFromObject
[enh] SVYFRMWK-757 Lookup show record form field property setting
[enh] SVYFRMWK-759 Add a tab in configurator/Toolbars that shows where a toolbar is used
[enh] SVYFRMWK-763 Check menu+layouts method
[enh] SVYFRMWK-769 Allow to set the minimum panel size in layouts
[enh] SVYFRMWK-773 When entering find mode, only the form where the user clicked on is changed to find
[enh] SVYFRMWK-774 Change output of warning in the framework to throws.
[enh] SVYFRMWK-777 Create event when closing tabs
[enh] SVYFRMWK-782 Allow more search filter operators in advanced search
[enh] SVYFRMWK-783 Diverse improvements to advanced search
[enh] SVYFRMWK-789 Standardize deeplinks
[enh] SVYFRMWK-800 Option to show related fields with globals.html()
[enh] SVYFRMWK-804 Return of created file on Export
[enh] SVYFRMWK-805 Export-Path should be proposed
[enh] SVYFRMWK-809 Let foundset filter accept list of values for IN operator
[enh] SVYFRMWK-810 Export proper Excel files rather than text files
[enh] SVYFRMWK-812 Document upload with stream
[enh] SVYFRMWK-813 Create separate method to draw toolbar items
[enh] SVYFRMWK-814 svy_nav_base.loadRecords should check if foundset filters have changed
[enh] SVYFRMWK-815 updateUI() calling focusFirstField optional
[enh] SVYFRMWK-819 Improvements to security API
[enh] SVYFRMWK-822 Allow owner independant “global” data in user DB
[enh] SVYFRMWK-823 open layout from configurator in background
[enh] SVYFRMWK-832 Menu does not refresh when a menu function changes
[bug] SVYFRMWK-320 Divider position of split panes
[bug] SVYFRMWK-566 toolbars are not deleted
[bug] SVYFRMWK-573 I entered wrong Username and correct password but the error message displayed was “Wrong password”
[bug] SVYFRMWK-581 securityManager.createUser should throw an exception if the password does not match the rules
[bug] SVYFRMWK-607 Short-Cut fires also on closed forms
[bug] SVYFRMWK-622 Message for the wrong form
[bug] SVYFRMWK-723 mandatory fields not working correctly
[bug] SVYFRMWK-724 The conversion from “UNKNOWN” to “NVARCHAR” is not supported
[bug] SVYFRMWK-725 search field not editable in foundset filter
[bug] SVYFRMWK-726 Search Icon i.e. Binoculars not performing its actions (Not searching )
[bug] SVYFRMWK-727 Closing form without saving edited fields does not cancel the changes -Field tab
[bug] SVYFRMWK-728 Delete Icon Hides under scroll bar for Field Tab in Web client
[bug] SVYFRMWK-732 Layoutobject is saved at wrong opentab
[bug] SVYFRMWK-735 Fields in lookup windows dont have the width that is set in configurator
[bug] SVYFRMWK-738 search does not work
[bug] SVYFRMWK-739 remove shortkeys UP and DOWN
[bug] SVYFRMWK-742 Username is truncated
[bug] SVYFRMWK-746 Export crashes with calcualtions
[bug] SVYFRMWK-747 ‘Wrong Password Counter’ doesn’t reset
[bug] SVYFRMWK-751 Clicking on cancel button for new form with values provided under Navigator Program saves the form (Issue for both smart and web)
[bug] SVYFRMWK-754 When you opt for new program in configurator, you are able to switch between different program already existed
[bug] SVYFRMWK-758 dc_export fails when a relation is involved and there is no record
[bug] SVYFRMWK-761 dc_save_post is executed even if save fails
[bug] SVYFRMWK-765 Error When selecting base form for program.
[bug] SVYFRMWK-776 When deleting modules, the fk of the related keys isn’t cleared
[bug] SVYFRMWK-779 User must change password prevents solution loading in Web client
[bug] SVYFRMWK-780 Methods fired from dc_findPopmenu fail in latest version
[bug] SVYFRMWK-781 Advanced search only finds less or equal to 100 records
[bug] SVYFRMWK-785 Missing filter in globals.svy_nav_getPrograms in svy_nav_navigation
[bug] SVYFRMWK-786 Errors in log when no program image is set
[bug] SVYFRMWK-790 Cannot search in a field with attached valuelist (display / real value)
[bug] SVYFRMWK-796 some issues with provisioning
[bug] SVYFRMWK-797 Tracking is enabled when set to “Default” in the security settings
[bug] SVYFRMWK-799 svyProvRegistartion$impl has no i18n source connected
[bug] SVYFRMWK-801 provisioning wrong password will create a owner that you can not use afterwards
[bug] SVYFRMWK-803 Search criteria lost when I open a other layout
[bug] SVYFRMWK-817 Can’t access readOnly color options
[bug] SVYFRMWK-820 Security keys associated with a module are not correctly loaded
[bug] SVYFRMWK-821 Showing asterisk for required fields behaves weird when having multiple labels with the same labelFor
[bug] SVYFRMWK-831 The menu is not loaded correctly
[bug] SVYFRMWK-858 Required fields using i18n are not marked correctly
[bug] SVYFRMWK-855 Related records not loaded correctly when parent panel isn’t showing
[bug] SVYFRMWK-856 Wrong variable used
[attachment=0]svy_framework.servoy[/attachment]
[attachment=1]sampleuse_navigation.servoy[/attachment]
svy_framework.servoy (1.73 MB)
sampleuse_navigation.servoy (1.8 MB)