4.5.14 (May 2008)

4.5.14 (May 2008)

Java Improvements

table, treeTable: New Attribute - "extendVerticalLines"
Indicates whether or not to extend the vertical lines into the table where there are no rows. The default is true.

Tables with selectionMode="singleRow" no longer wrap
Tables with selectionMode="singleRow" no longer wrap vertically and scroll horizontally when navigating with arrow keys. Selecting the last row in the table, and then pressing the down arrow key no longer moves the row selection to the top row, instead the row selection will not change. Selecting the top row, and then pressing the up arrow key will not wrap the selection, but keep the selection in the first row.

Apps deployed to Tomcat 5.5.26 and 6.0.16 timeout prematurely
The cookie ID assigned by the Nexaweb Server contained a colon ":", which is not syntactically valid in the HTTP 1.1 cookies (see rfc 2109 http://www.ietf.org/rfc/rfc2109.txt). Tomcat 5.5.26 and 6.0.16 now strictly enforce this, which caused Nexaweb applications to timeout as soon as a request was made back to the server after initialization. The Nexaweb assigned cookie id now conforms to the HTTP 1.1 specification.

Unique Id generation for automated testing tools
In an attempt to provide a property on Nexaweb components that could be used as a deterministic test identifier for automating testing tools, such as QTP, a read-only property testid, has been added.

To learn how to use unique testId generation with QTP, please read the testid tutorial in the dev center.

Known issues with test id generation:

  • In nexaweb-client.xml, setting both “generate-unique-ids” and “show-ancestors” to true AND if an application contains table, tree or treeTable element, exceptions are thrown when the application is run and table, tree or treeTable won't display. This will be fixed in a future release.

  • 2. Unique testIds are not shown in the client DOM for performance and readability purposes. The option to add testIds to the client DOM might be made available in a future release.

Root (“/”) in now a valid context-root of a Nexaweb application
Nexaweb application can now be launched without the application name. For example, the following url can now be used to launch a Nexaweb application after setting the context-root to “/” in the application server.

http://localhost:8080/

Default tooltip delay is now 500 milliseconds
To make use of the new tooltip delay feature, the default tooltip delay was extended from 0 milliseconds to 500 milliseconds. Tooltip delay can be changed in nexaweb-client.xml in Java projects.

Defects Resolved (Java)

7663

712-4272213 - Line up tree icons

7831

712-4503032 - Allow comboBox key selection to mirror HTML select element functionality

8828

The table editor has not received the text of the cell by the timing of "onActiveGained" event.

8829

text attribute of an editor does not change

9005

QTP replay always fails because ID generation is not stable between client sessions

9007

After opening popupMenu, previously selected listItem is still selected/highlighted

9022

712-5341311 - Tablelines extend to the height of table

9216

712-5661546 - Srolling within a table behaves inconsistently

9233

712-5682256 - Using columnSpan in gridLayout breaks display formatting

9333

712-5743259 712-5741394 - Apps deployed to Tomcat 5.5.26 and 6.0.16 timeout when a request is made to the server after the initialPage XAL file is requested

9357

712-5768397 - richText cells automatically autoWarp causing unreadable UI

9386

712-6011972 - The column of the table is sorted in the reverse order of the "sort" attribute

9397

712-5735249 - Cannot set "/" as the context-root

9476

712-5860288 - Cannot run Ajax applications with the default license on Vista machine

9617

712-5917018 - Panel with attributes applied in gridLayout causes NPE

9671

The combo box has a case where the input by IME is not received, to the timing of onBeforeActiveLost event

9731

Change the default tooltip delay in nexaweb-client.xml to make use of new feature

9732

Font Size does not support "px" in the schema (Ajax)

9741

Selected text is deleted visually after escaping from IME editor, selected text is not deleted from DOM

9744

Unable to use sqlInsert to input multibyte characters in either Ajax or Java