Top

Blog

PrimeFaces / Blog (Page 46)

Core JSF Ajax implementation and PrimeFaces serializes the whole form to build the post data in ajax requests so the same data is posted just like in a non-ajax request. This has a downside in large views where you only need to process/execute a minor part of the view. Assume you have a form with 100 input fields, there is an input field with ajaxbehavior attached processing only itself(@this) and then updates another field onblur. Although...

One week after the release candidate, PrimeFaces 3.2 Final is released. In total there are 9 filed improvements over the RC that are mostly minor defect fixes. See the full changelog for more information and 3.2.RC1 announcement for the detailed coverage of changes between 3.1 and 3.2. Downloads To try out the new release check out downloads section. Documentation PrimeFaces User's Guide is updated to cover 3.2 Edition and reached 460 pages. See documentation page to download the new guide. RoadMap PrimeFaces...

PrimeFaces Extensions is a community driven project led by Oleg Varaksin (oleg) and Thomas Andraschko (zoigl) who are power users and well known members in PrimeFaces Community. Extensions project contains various components that are not available in PrimeFaces nor in any other JSF UI library, extensions to existing features, converters, validators, useful tools like maven plugins and more. Here is a cool video trailer; PrimeFaces Extensions 0.3.0 Trailer from Mauricio Fenoglio on Vimeo. As this is the official...

Prime Teknoloji is pleased to announce the 3.2.RC1 release of the leading JSF UI Framework, PrimeFaces!!! Compared to the previous major release 3.1, there are over 80  filed improvements, new components, reimplemented ones, major maintenance, improved accessibility, important internal enhancements and more.   Full ChangeLog 3.2 release is quite balanced regarding new features and bug fixes. Please see full changelog for detailed information. Brand New Components BlockUI MegaMenu SplitButton DefaultCommand Reimplemented Components Following components are rewritten as native widgets instead of integrating...

Have you ever needed ajax pagination support to ui:repeat component? Well, we did when working on a client's application. The requirement was displaying data with pagination support and no specific markup like tr, td, li. DataTable, DataGrid and DataList components render each data in collection with specific markup separators so we needed our own custom display similar to ui:repeat. As ui:repeat has no paginator, we've enhanced PrimeFaces DataList with a new type called "none". Content is up...

SplitButton is the last new component of PrimeFaces 3.2. It is similar to menuButton and the main difference is the default action feature. Additional items are displayed in an overlay. See PrimeFaces Labs for a live demo....

Accessibility features in PrimeFaces are getting better with each iteration. A case in point is spinner, we've added screen reader support with aria roles and state attributes in 3.1 and for 3.2, spinner gets improved keyboard and mouse support. The value of spinner now can be changed with; Clicking the spin buttons with mouse. Tabbing to the spinner and up-down arrow keys via keyboard. Moving the cursor on the spinner and scrolling with mousewheel. 3.2 adds similar accessibility features to...

For long pages that scroll, ajax updates might be confusing to the users as the updated part may not be visible in viewport. To get the user's attention, it would be nice to scroll to the updated component. PrimeFaces 3.2 provides a handy utility to implement this; [crayon-58d61f111b888374108722/] When the panel component is updated, PrimeFaces will scroll to the component with a smooth animation. Check out the live demo at PrimeFaces Labs!...