formsnode of the Solution Explorer provides an entry to "Add working set". Through this option a 'folder' can be created, into which Forms can be dragged and dropped.
SVY-5613 Support for debugging self-executing functions (IIFE) assigned to variables
Self-executing functions (or IIFE's) are functions that immediately execute themselves. This can be used to do initialization when a scope loads for example. Previously breakpoints inside such functions would never get hit.
Note that the outer parenthesis are not needed, but are considered a proper code convention for IIFE's
For .apply/call/bind, the build system will recognize that the .apply/call/bind method will return the same type as the function on which it is called, for example:
For Object.create(object, properties) the build system will know that what Object.create returns has the same type as the value of the object parameter, enhanced with the (optional) properties (See Object.create for more info)
SVY-5827 support function types with rest parameters in typedefs
SVY-5114 Improved support for Union Types in JSDoc
For example function parameters can now be declared to take an Array containing Strings and/or Numbers.
SVY-5113 Support builder markers when supplying a reference to a function object as value to another functions parameter, but the signature does not match
SVY-3555 Enabled the strike-through of deprecated member declarations in the Script Editor
SVY-5371 Support returning an instance of itself inside Constructor functions without warnings being generated
This allows building in a fail-save for Constructor function not being called with the
SVY-5538 Behavior Change in the Web Client due to aligning the behavior of controller.enabled with the Smart Client behavior
SVY-5213 Prior to Servoy 7.4 the method application.getValueListDisplayValue would not return a result for real values that are not in the first 500 entries in large ValueLists. As of Servoy 7.4 the display value is always returned, regardless on the size of the ValueList
databaseManager.addTableFilterParam(datasource, column, 'in', sql)
SVY-4685 Support for getting typed foundsets without having to resort to JSDoc typing
datasources.db.udm.contacts.getFoundSet() for example
The behavior of controller.enabled in the Web Client has been brought inline with the behavior of the Smart Client. It now allows elements to be individually enabled even if the controller is disabled.
APP_UI_PROPERTY.HTML_EDITOR_CONFIGURATIONclient property of the HTML Area element
servoy.webclient.hideloadingindicatorsetting on the Servoy Admin page. Prior to Servoy 7.4 when enabling the
servoy.webclient.blockinputonrequestsetting, the Loading indicator would be disabled automatically.
- servoy.branding.loadingbackground: Sets the background-color of the main Smart Client window when no form is showing. This is without other settings before and after a custom log in form is shown or while the default log in dialog is shown.
- servoy.branding.hideframewhileloading: hides the main Smart Client window while no form is showing. This is before and after a custom log in form is shown or while the default log in dialog is shown.
SVY-5695: Since Servoy 6.1 the name of the Solution was automatically appended to the name of the shortcut created by Java Webstart when branding was enabled, to get the same behavior as when branding was not enabled and to be able to have multiple shortcuts be created for multiple solutions hosted on the same Servoy Application Server. However, this change did not take into account the fact that if only one solution was hosted, it might be preferred to not have the name of the Solution included, but only the value of the
SVY-5876 In the case of exceptions occurring in the Web Client, the default error page offers a link to return to the homepage. Prior to Servoy 7.4 this link would redirect the user to the main entry point of the Servoy Application Server. As of Servoy 7.4 this instead redirects to /servoy-webclient/
servoy.webclient.hideloadingindicatorsetting to control the display of the Loading Indicator independent from the