New Components in ICEfaces 3.3

I’m pleased to announce that ICEfaces 3.3 is now available.¬†This massive release includes:

  • 12 new features, including:
    • 7 all-new ACE components
    • A new framework-level resource coalescing feature for optimized network utilization and faster page loads
  • Over 60 improvements
  • …and more than 180 bug fixes!

With this release we’ve filled in some gaps in our ACE input components with a set of all-new selection components.

ace:comboBox

ace:comboBox

  • Allows users to select a value from a number of given options, while also allowing them to enter a custom value in the text field.
  • Supports type-ahead selection from the complete list options, or a filtering mode which reduces the list of possible matches based on the entered text.
  • Features show/hide transition effects, integrated label rendering (incl. Inplace/InField labels), required/optional indicators and styling, and ThemeRoller themes.

ace:selectMenu

ace:selectMenu

  • This rich select menu component supports both f:selectItems and Facet-based list items for complete flexibility and improved richness over the standard h:selectOneMenu component.
  • Does not render using the native browser selection control, so the look-and-feel remains consistent across browsers.
  • Features show/hide transition effects, integrated label rendering (incl. Inplace/InField labels), required/optional indicators and styling, and ThemeRoller themes.

ace:simpleSelectOneMenu

ace:simpleSelectMenu

  • A drop-in replacement for the h:selectOneMenu component.
  • Uses the native browser control for browser-native look-and-feel.
  • Additional features include integrated label rendering, required/optional indicators and styling, and ThemeRoller themes.

ace:themeSelect

ace:themeSelect

  • Select menu component which can be used to dynamically change the currently used ACE ThemeRoller theme in the application.
  • Discovers all available ThemeRoller ACE themes on the application classpath at runtime to automatically generate the list of available themes.
  • Uses the native browser select menu control for browser-native look-and-feel, as well as Theme-Roller themes.

 

In addition to the selection components, we’ve also added:

ace:gMapEvent

  • An ace:gMap subcomponent that allows the other Google maps components to integrate with the Google event handling API and execute user defined code.

ace:message & ace:messages

ace:message(s) component

  • Supports Theme-Roller styling.

You can see all the new ACE components in action in the ICEfaces Showcase sample application.

Leave a Reply

Your email address will not be published. Required fields are marked *

8 + four =