We are pleased to announce the availability of Servoy 2023.9.1 (release number 3903)
This releases fixes some regressions that where found in the 2023.9.0 release.
Also the updated Posgresql driver now does something else when it comes to Stored Procedures, please read the release notes link below.
This version is available through the the download site
An installation (coming from the normal installer or from a platform specific archive) is shipping with with a Java VM (Java 17.0.
So for the platform specific archives you don’t need to install or have java on your system.
This release can be updated by using the “latest” url: http://download.servoy.com/developer/latest/ (when you come from 2019.03 or higher)
This release is build on Eclipse 2023.06 (4.28)
This is a release in our quarterly release cycle
if you want to stay on the LTS path you need to stick to 2023.03.3 LTS and enabled only the lts update site.
please also update the webpackages that also have releases for 2023.9
If coming from a much older release like 2022.03 then you first have to updated to 2023.03 and then go to 2023.09
This is because of an Eclipse update bug that prevents these updates.
The 2023.9 release of the 12Grid package has fixed the collapsible containers in NG2. My question is related to using form containers and tab panels within the collapsible container. The components have code that calls this.servoyApi.formWillShow and this.servoyApi.hideForm when forms are shown and hidden within the component itself but if the container is collapsed or expanded, these will not be called. Does this matter and if so should we not use forms within a collapsible container?
NG1 or NG2 that doesn’t really matter… a collapsible is just really hiding the dom, not much more…
i guess you have some container in there? like a tabpanel or tablesspanel/formcontainer?
You can use that just fine, but the form is not really hidden no, because its kind of still their.
Quick follow up to my question regarding showing/hiding forms when the element is collapsed. The SideNav component in ServoyExtra doesn’t seem to follow the information you gave about not having to show or hide the form when the container is collapsed in the DOM. Lines 145 - 167 of the sidenav.ts file seem to show and hide both the header and footer forms when the panel is expanded and collapsed. Should we be mimicking this behaviour in our own component or are we still fine not doing that?
if you are really showing and hiding forms it is better to tell the system that (so the form is not visible also server side)
Also showing a form must be done anyway else you dont get data.
but it doesn’t really matter purely looking from the UI perspective (hiding it). the only thing is the server side will always think the form is visible and will send data notifications and so on
(and it is accessible to push data and execute actions on)