Aug 12

PrimeFaces Elite 3.5.11 Released

PrimeFaces 3.5.11 is now available featuring two cool new features and regular maintenance;

New Features

Read more about these features at;

Defect Fixes

Download

Binaries, Sources, Javadocs and Tag docs are available in PrimeFaces Elite Portal for Elite Subscribers as an official release bundle. PrimeFaces PRO Users can access the files from PRO Portal.

Posted in PrimeFaces | 7 Comments
Aug 09

Ignore AutoUpdates

Commonly updated components like growl, messages and outputPanel have autoUpdate feature that enables these components to be updated implicitly for each ajax request without the manual update=”" definition. We’ve been getting reports in our forum about some cases where autoUpdate should better be ignored to avoid updates. One common case is the poll component, suppose you are doing a poll periodically, a message shows up because of an irrelevant action and before user is able to see it, poll comes in, makes a request and messages is cleared afterwards. This is a usability problem and we’ve fixed this by introducing new ignoreAutoUpdate to ajax aware components like p:ajax, buttons, poll and so on;

<p:messages showDetail="true" autoUpdate="true" closable="true" /> 

<p:poll ignoreAutoUpdate="true" .../>
<p:commandButton ignoreAutoUpdate="true" .../>

This enhancement is coming up in PrimeFaces 4.0 codename Sentinel.

Posted in JSF | 1 Comment
Aug 07

5 New PrimeUI Widgets

PrimeUI 1.0 is closer than ever and 5 new widgets have been introduced to the suite recently making 35 pure javascript/css widgets that can be used with any web framework in total. Tree widget is specifically written from scratch for PrimeUI and others are ported from PrimeUI’s well known older brother, PrimeFaces.

Tree

  • Local and Remote Data
  • Lazy Loading
  • Customizable Icons
  • Selection Modes
  • Demo

Picklist

  • DragDrop, Button or Dblclick based transfer
  • Built-in filtering
  • Captions
  • Customizable content
  • Demo

Listbox

  • Single and Multiple selection modes
  • Customizable Content
  • Demo

SplitButton

  • Group of commands with a default command
  • Demo

Sticky

  • Fix a certain content during page scroll to keep it in viewport.
  • Demo

Roadmap

PrimeUI 1.0 will be available very soon and we are also planning to create a module called PrimeNG to provide first-class AngularJS integration via custom directives.

Posted in PrimeUI | 7 Comments
Aug 06

Deferred Content Loading – Part 2

We’ve announced Deferred Content Loading feature recently and it has already started solving requirements. Well, this was Part 1 actually that loads content with ajax after page itself is loaded.

Part 2 introduces a new attribute called deferredMode, valid values are load and visible. load mode is already implemented in Part 1 and the new visible mode is a more clever one. With this mode on, content is loaded once it is visible during page scroll. Suppose you have a lot of content at the bottom of the page that is outside of the window viewport so user needs to scroll down to see them. With visible mode, this content is loaded once it becomes visible after scrolling. You may have already seen similar implementations around the web like youtube comments, blog comments or logs of an entity you display.

Check out the online demo (preferably with a clean cache) to see it in action that demonstrates both modes. There is an outputPanel at the bottom of the page that is loaded once you scroll down.

Posted in JSF | 6 Comments
Aug 05

New Sticky Component

Sticky is a new addition to PrimeFaces Component Suite to fix a certain content during page scroll to keep it in viewport. Initially the target content is positioned as static and once the scroll position goes beyond a point where the content is not visible, sticky comes in to make it scroll along with the page. Another important feature is the built-in exclusive support for DataTable Headers as this requires special treatment.

Generic Sticky

StickyHeader for DataTable

Demo

Sticky features will be available in upcoming PrimeFaces Elite 3.5.11 and 4.0.

Posted in JSF | 12 Comments
Aug 02

ThemeRoller to PrimeFaces Themes Converter

Creating PrimeFaces is now easier than ever, if you have a theme in zip format designed using ThemeRoller, check out ThemeRoller to PrimeFaces Themes converter by osnode;

The application is simple, you just need to upload the themeroller zip file with the theme name you want and you’ll get a PrimeFaces theme jar in return. Cool thing is, the application itself is created with a PrimeFaces 4.0 build by OSnode.

Posted in PrimeFaces | Comments Off
Aug 01

Deferred Content Loading

OutputPanel component is enhanced with a new deferred loading feature. When this feature option is enabled, on page load content of panel is not loaded along with the page but loaded after the page. Initially panel displays a loading animation after page load to indicate more content is coming up and displays content after ajax update.

This feature is useful to increase page performance, assume you have one part of the page that has components dealing with backend and taking time, with deferred mode on, rest of the page is loaded instantly and time taking process is loaded afterwards with ajax.

Live demo is available at PrimeFaces Showcase.

Posted in JSF | 6 Comments
Jul 29

PrimeFaces Elite 3.5.10 Released

PrimeFaces Team is pleased to announce a new ELITE Release. 3.5.10 is available one week earlier than the plan due to some issues being urgent to PRO users. This release is a pure maintenance release featuring;

Posted in JSF | 2 Comments
Jul 25

PrimeUI 0.9.6 Released

PrimeUI 0.9.6 is now available featuring a Theme Gallery and the new Terminal Widget. PrimeFaces Themes have been ported to PrimeUI and they are available at PrimeUI Theme Gallery.

Also PrimeFaces Terminal Component is ported as a PrimeUI Widget. Online demo is integrated with a Jersey JAX-RS service to process command with ajax.

Download

Development and Production versions of PrimeUI is bundled along with the themes and the bundle is available at PrimeFaces Downloads Page.

Roadmap

PrimeUI 1.0 Release is aligned with PrimeFaces 4.0 that is right before JavaOne 2013, late september. 1.0 will bring the Tree widget and provide new features to datatable.

Posted in PrimeUI | 1 Comment