4.1.6 (Sep 2006)

4.1.6 (Sep 2006)

New Attribute: focusSelectionPolicy
The policy determining how text is selected when a selectable text component regains focus via the tab key.  It is now available on textField, textArea, textView, passwordField, and comboBox.  Possible values:

  • all - all the text will be selected.

  • start - the selection will be placed at the beginning of the text.

  • end - the selection will be placed at the end of the text.

  • last - the selection will be placed at the cursors last position.

Table Sorting of Heavyweight components is improved
Four defects were resolved to facilitate using heavyweight components in tables and preserving the sorting functionality.  Heavyweight components will now sort based on their text attribute value, the default sort value for table cells. Heavyweight components do not support the sortValue attribute that cells support which allows cells to sort on a different value than the displayed text.

Defects Resolved

Id

 Description

4797

712-1537552 - heavyweight components don't sort properly in a table

5356

712-1993766 Add text alignment attributes for comboBox and listBox

5725

712-2185730 - A focus is not set at the time of application starting.

5907

712-2531791 client UI freezes waiting for com.nexaweb.client.svg.Text.class in MSJVM

5959

712-2589462 extraneous HTML tags are generated when errorJavaScriptDisabled.jsp is included in index.jsp

5995

 712-2464798 There are many network requests for CommonResources.class/properties files

6013

712-2594504 Hitting enter twice on a button fires twice even if glass pane appears after first press

6015

712-2633381 enhance textField to remember mouse position for future focus events

6016

712-2524335 NexawebServlet multi-part responses sometimes cause the response to be prematurely committed

6121

712-2560372 - The class used as an array is requested to server by MSJVM

6254

Table sort throws exception when sortType is set to number and cell has not text.

6267

Table: Sorting heavyweight components with dataType="number" fails 

6271

Table: with sort 'ascending' there is no caret ^ in the column head to indicate ascending


Special Notes


5356 - 712-1993766 Add text alignment attributes for comboBox and listBox

  • comboBox changes: alignHorizontal and alignVertical were added as attributes.

  • listBox changes: alignHorizontal was added to align all the listitems for the listbox.  ListItem already had its own alignHorizontal which will overide the setting of the listBox.   For example, if the listBox was set to alignHorizontal="right" and one listItem was set to alignHorizontal="center", then all the listItmes but the one with alignHorizontal="center" would be right aligned, while the one with alignHorizontal="center" specified will be center aligned.

5907 - 712-2531791 client UI freezes waiting for com.nexaweb.client.svg.Text.class in MSJVM

Sometimes using a Microsoft JVM, the client will freeze while waiting for the server to send the class com.nexaweb.client.svg.Text.  This class file is contained within the NexawebClient-OnDemand.jar file on the server.  The Server's dynamic classloader loads classes out of this jar as the client needs them.  However, in this case, the client JVM is not working correctly.  A successful workaround has been to make a NexawebClient-OnDemand.cab, and include it in the pre-loaded client classpath in the nexaweb-client.xml file.  The fix for this defect is including NexawebClient-OnDemand.cab as part of the platform distribution.

<client-classpath> <pre-loaded-in-applet-def> <archive name="NexawebClient-OnDemand.cab" cab="true" path="/WEB-INF/Nexaweb/client/lib/NexawebClient-OnDemand.cab"/> </pre-loaded-in-applet-def> </client-classpath>