4.5.16 (Jul 2008)

4.5.16 (Jul 2008)

Java Improvements

Lifecycle events added for iterator
An application can now register event handlers on certain iterator lifecycle events. For example, a macro can select a data bound table cell after that cell has been appended to the table by the iterator.
The following attributes have been added to iterator.

  • onIterationStart - This event occurs before the iterator is about to run.

  • onAfterIterationStep - This event occurs after a single iteration step has completed, and the iterator has contributed the subcontent for that step to the ui document, in the target component.

  • onBeforeIterationStep - This event occurs before a single iteration step occurs.

  • onIterationEnd - This event occurs after the iterator completes its run.

Support wait cursor on iterator
A Boolean attribute “showWaitCursor” has been added which determines whether or not the wait cursor is displayed in the UI during the iteration run. Default is set to false.

Also the attribute is stylesheet aware which means you can globally apply “showWaitCursor” attribute to iterator by defining it in the stylesheet.

Character wrap supported by new attribute: autoWrapType
A new attribute, autoWrapType, is added for label-based components such as button, textArea, messageDialg, etc. The values are "word" or "character" with "word" being the default. When the autoWrap attribute is true, autoWrapType determines whether line wrapping is at word boundaries or any character when the text line width exceeds the available space. Please see API for more details.

Defects Resolved (Java)

9982

When the combo box is used as a table editor, the selected item of a combo box is not cleared

9964

Support wait cursor on iterator

9963

When synchronization by a polling request occurs after a user request, ServerDOM does not synchronize

9958

The NexawebServletResponseWrapper, setResponse(ServletResponse response) method, does not set ServletResponse

9942

Regression: quickEdit table throws NPE when setting the selected attribute of cell in an onCreate

9937

If a character is inputted into textArea with "maxLength" attribute by IME

9924

Regression: stackOverflow thrown when column editor popup closes

9917

When textArea is textEntryMode="overtype", if UNDO is carried out, there is a case where br is displayed

9912

Double clicking listItem in comboBox column editor selects table row

9911

Support for word and character wrap for text components

9909

An invalid applet parameter is set

9898

Using a flag, onStateChange event of table is called twice

9850

gridTable: "editable" attribute of cell cannot be set up by a style sheet

9785

ComboBox editor does not open when cell is highlighted

9705

Document font attributes for header

7733

712-5434838 - Need life cycle events for data binding and iterator