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>