Top

Blog

PrimeFaces / Blog (Page 27)

Since JavaEE 6, validation metadata is already available for many components via the value reference and BeanValidation (e.g. @NotNull, @Size). The JSF Implementations use this information for validation and PrimeFaces already enhances this feature with client side validation. Sometimes it's required to manually maintain the required or maxlength attribute for input components. The "required" attribute also controls the behavior of our p:outputLabel to show or hide the required indicator (*). The "maxlength" attribute is used to limit the characters...

After months of hard work, PrimeFaces Team is pleased to announce the first release candidate of the leading JavaServer Faces Framework. PF5 is the nextgen version featuring major improvements to previous gen. We'll do a detailed announcement of the over 250 changes in upcoming 5.0 final release but here is the short overview of what is new. Brand New PrimeFaces Mobile merged in Core, read more. PrimePush Framework 2.0 powered by Atmosphere, read more. New components...

Although PrimeFaces team is extremely busy with the first release candidate of 5.0, we have managed to pull off the 4.0.12 release for ELITE and PRO users. New Features Add showDelay and hideDelay to tooltip Button display mode for PickList Enhancements Check JRE8 support DeltaSpike compatibility - Post dspwid in partialSubmit mode Defect Fixes startRecord is 1 on empty datatable after filter Filtering fails with dynamic columns. Panel does not escape header and footer Virtual keyboard appears behind the popup TabView renders null in the style class property Tab...

Chart components have been working well and doing the job however there were limitations such as customizable axis, multi axis support and more in the API preventing us to add enhancements.  For 5.0, charts have been reimplemented using a brand new model driven api aimed to be flexible and easy to use. Highlights of the changes are; Introduce new generic p:chart component Model driven instead of tag attributes MultiAxis support. DateAxis support Customizable axis and series Various new options introduced Old p:*chart components are...

PrimeFaces 4.0.x is back with a brand new Elite Release bringing various improvements to Elite Subscribers. Most of the enhancements in 4.0.11 are requested by PrimeFaces PRO users. Highlights Schedule component is improved greatly with new features such as viewChangeListener, event tooltip support, built-in timeZone handling for users in different zones and more. Also tooltip component now supports tracking the mouse. New Features viewChangeListener on Schedule Component TimeZone handling for Schedule Add ignoreTimezone option to Schedule Built-in tooltip for Schedule events Mouse Tracking for...

PrimeFaces DataTable Filtering has been a useful feature to quickly filter data using ajax. However there were two main limitations; it was only based on string comparison and no support for custom filtering implementations. Thanks to a PrimeFaces PRO sponsorship, filtering is greatly enhanced for PF5. Filter Facets Filtering elements were limited to an input text and a native dropdown, now if an input component is defined using filter facet, it becomes the filter. This enables customizable UIs,...

PrimeFaces Extensions Project has come a long way as a community driven project. Recently a new dedicated book is released covering the extensions from Packt Publishing. Learning PrimeFaces Extensions Development is authored by Sudheer Jonna, a long time PrimeFaces power user and contributor. Congrats to Sudheer for his work and hopefully PrimeFaces EXT users will enjoy reading this book....

PrimeFaces Elite 4.0.10 is now available for ELITE and PRO subscribers. This release brings important fixes, client side performance boost, IE11 support and a couple of new features sponsored by PRO users and more. As of 4.0.10, there are close to 150 improvements over 4.0 via PrimeFaces Elite. Highlights DataTable sorting has been case sensitive and due to community voting at Facebook Group, it is case insensitive now with a new option to make it configurable. SelectOneListbox and SelectManyMenu components...

PrimeFaces Push has been around since 3.4 and with 5.0 it has been greatly enhanced thanks to the official partnership between PrimeTek (PrimeFaces) and Async-IO (Atmosphere). First a few words on Atmosphere; The Atmosphere Framework is the most popular asynchronous application development framework for enterprise Java. The Atmosphere Framework provides the enterprise features required to build massive scalable and real time asynchronous applications using transports like WebSocket, Server Side Events and traditional Ajax Techniques. It's been proven...