Servoy 2.2.4

We announce the immediate availability of Servoy 2.2.4

Make a backup of your current Servoy installation (directory and database) before installing.

This version will also be available through auto update shortly (via help menu → check for new version)

Thanks to all for the issues reports!

Changes:
[fix]-calendar should not change timepart of date
[fix]-onSearch setting to ‘none’ is illegal, has now same effect as default
[fix]-toolbar panel remove did not function properly from plugins
[fix]-ident seq compare http://forum.servoy.com/viewtopic.php?t=5605 and http://forum.servoy.com/viewtopic.php?p=28695#28695
[fix]-converting foundset back and forth http://forum.servoy.com/viewtopic.php?t=4830
[fix]-dual formatting on field causes edit to be lost
[fix]-dev. globals display problem http://forum.servoy.com/viewtopic.php?t=5667
[fix]-hair line printing broken (special matte border)
[fix]-incorrect html use in valuelist/combobox http://forum.servoy.com/viewtopic.php?t=5669
[fix]-onRecordEditStart was also fired when form is not visible
[fix]-better js array support: plugins.names.join() fix. http://forum.servoy.com/viewtopic.php?p=28214#28214
[enh]-better async loading in tables/portals
[enh]-non editable text/html area made searchable http://forum.servoy.com/viewtopic.php?p=27536#27536

Jan forgot to mention:

[enh]-blazing fast rollback of transactions

:D

I updated a copy of 2.2.1 to 2.2.4 and noticed that Servoy is more strict on the styles. Which I think is a good thing :) .

But now I can’t set the form border to none anymore.
I can set it to inset, outset and groove, but not to none. Setting the border width also doesn’t do anything.
I checked the manual and the syntax is correct.

Any ideas?

I think there are 3 options

  1. remove the border-style property from the css
  2. set border-width: 0px 0px 0px 0px
  3. border-style: empty

Jan Blok:
I think there are 3 options

  1. remove the border-style property from the css
  2. set border-width: 0px 0px 0px 0px
  3. border-style: empty

I tried all options and combinations but no success.
Also the help doesn’t list ‘empty’ as a border-style option but names ‘none’ instead. I tried both.
The thing is that using a border-style like inset, groove or outset does work in CSS.

Robert,

I use:

label
{
border-style: empty;

that works perfect on windows!

not on Mac?

In my case, on Mac client it also works!

Hi Harjo,

Labels work fine for me.
The issue is with the CSS for forms.
Like:

form
{
	border-style: empty;
}

What do you see?

ah, now I see.

you mentioned the form!

empty, does not work indeed! :shock:
use:

border-style: solid;
border-width: 0;

:)

That does work indeed! Thanks! :D

But…it works a bit too well. :shock:
With forms loaded in a hidden tabpanel that has a border then the border gets erased. Sometimes partly.

do you mean the border of the tabpanel or the border of the form, inside the tabpanel?

The border of the tabpanel that holds the form.

but is’nt that the way it supposed to be?

If you make the tabpanel hidden, than no border must be seen. Only the border of the current form, in the tabpanel.

When you make a tabpanel hidden you hide the LAF tabs and border.
But you still can add a border with the border property.

Hmmm..seems the issue is with Special Matte. When you use Line or Matte it draws fine but not so with Special Matte.

HTML_AREA fields no longer render table background colors in Servoy 2.2.4 on my Windows 2000 system running Java 1.5, though cell background colors render fine. On my Mac OS X system running Servoy 2.2.4 and Java 1.4.2, both table and cell background colors render fine. Please test with the attached sample solution.

Thanks,
Steve in LA

html_table_bgcolor_224_01.servoy (4.21 KB)

This is known issue, but has nothing to do with Servoy, but everything with your Java version. (1.5)

I am having some tabpanel troubles since 2.2.4.
Let me try to explain:
-I have a form menu attached to db menu…db menu only has 1 row for storing all kind of settings
-I use form menu as a navigation form, on the left I have buttons, on the right-side I have a relationless tabpanel (with Taborientation = HIDE) that gets filled with other forms according to which button you press…suppose I want to see form client_details…it is put in this relationless tabpanel
-on form client_details I have certain parts that are re-used, for example a title bar filled with someone’s name and birthdate. So on form client_details I have a tabpanel with title bar with a relation client_to_client
-title bar is shown correctly when I am on form client_details but from form menu it only shows the title bar once, but the second and third and so…it completely disappears

This problem also occurs elsewhere…I also found that suppose title bar is put in a tabpanel, together with other forms…it would reappear when you click on the tab on the tabpanel with title bar .

The code I use to fill the tabpanel from menu:

	elements.mainpage.removeTabAt(1);
	elements.mainpage.addTab(forms[gotoform[elementNr][elementNrSub]],'',null,null,null,null);

In a previous version it worked like a charm.

Servoy Developer
Version R2 2.2.4-build 336
Java version 1.5.0_06-b05 (Windows 2000)

Could you mail us a small sample solution demonstrating this issue?

Jan Blok:
Could you mail us a small sample solution demonstrating this issue?

Hi Jan, any new on this? I’m getting more and more tabs disappearing. Am I doing sumthing wrong? On 18 feb I sent you a sample solution, did you get it?