Showing posts with label ICEfaces. Show all posts
Showing posts with label ICEfaces. Show all posts

Tuesday, February 8, 2011

Metawidget: ICEfaces PanelTabSet support

The next release (v1.10) of Metawidget improves our ICEfaces support by adding PanelTabSetLayoutDecorator. So now you can do:

<metawidget>
   ...
   <layout>
      <panelTabSetLayoutDecorator xmlns="java:org.metawidget.faces.component.html.layout.icefaces" config="org.metawidget.layout.decorator.LayoutDecoratorConfig">
         <layout>
            <simpleLayout xmlns="java:org.metawidget.faces.component.layout"/>
         </layout>
      </panelTabSetLayoutDecorator>
   </layout>
</metawidget>

I have updated the ICEfaces PenguinColony Example included in the distribution to include tabs inside the dialog:
The full ICEfaces AJAX experience of dynamically creating components still works as normal inside the tabs:



Early access code now available in SVN.

Tuesday, August 11, 2009

Metawidget on ICE

The latest release of Metawidget includes support for the ICEfaces component library.

Metawidget's philosophy of not 'owning' the UI, of integrating with existing UI frameworks and component libraries, means it can easily take advantage of awesome component libraries such as ICEfaces and all the AJAX-goodness they provide.

The Metawidget distribution includes an example of Metawidget and ICEfaces working together to deliver a rich, AJAX-driven UI with minimal code:


All the input boxes and command buttons in the screenshot are generated at runtime by Metawidget, and update dynamically using AJAX.

Download the example here. More documentation can be found here.