PrimeFaces Extensions 0.5.0 released
I'm pleased to announce the new release of PrimeFaces Extensions. It's fully compatible with the last PrimeFaces 3.3 release.Please see releases notes and the showcase for new / updated components and...
View ArticleDynamic forms, JSF world was long waiting for
The new PrimeFaces Extensions release 0.5.0 brought a new DynaForm component. Normally, we can build a form quite straightforward by h:panelGrid oder p:panelGrid if the count of rows / columns,...
View ArticlePrimeFaces Extensions 0.5.1 released
After 9 days since the last PrimeFaces Extensions release we have done a maintenance release 0.5.1. It's built on top of PrimeFaces 3.3.1. Please see releases notes.We fixed a couple of critical...
View ArticleEvent-based communication in JSF. Old-school approach.
Web applications written in JSF consist of beans which interact among each other. Communication between beans is one of the main design patterns when developing a web application. Sometimes, one bean...
View ArticleTooltip on Steroids
PrimeFaces published today the blog post PickList on Steroids. I have decided to publish a similar post Tooltip on Steroids. PrimeFaces Extensions "injected steroids" into the Tooltip component. It's...
View ArticleEvent-based communication in JSF. New-school approach.
In the last post, we learnt event-based communication on basis of Observer / Event Listener and Mediator patterns. Due to their shortcomings I would like to show more efficient ways for event-based...
View ArticleMerging with Subversion and IntelliJ IDEA
A common task - merge software changes from trunk with branch and vice versa - is an easy task with IntelliJ IDEA. There are a couple of ways how to do this in IDEA. Recently, I found the easiest way...
View ArticleGoogle Chrome Extension for PrimeFaces showcase
I've created a Google Chrome Extension with quick links to the components in the last PrimeFaces Showcase. Links are sorted alphabetically. Everybody who likes an alphabetic order of PrimeFaces...
View ArticleBundled PrimeFaces Themes
I have created a sub-project in PrimeFaces Extensions for everybody who would not like to confront with adding multiply theme JAR files and only needs one bundled JAR with all PrimeFaces themes. One...
View ArticleConfigure timeout for CDI conversations
CDI conversation scope is a nice feature when developing JSF applications. Imagine you have large data tables which take a long time to be loaded. You normally don't want to place the loaded data in...
View ArticlePrimeFaces Extensions 0.6.0 released
We are proud to announce the new release of the PrimeFaces Extensions 0.6.0. It is built on top of PrimeFaces 3.4.1. Please see releases notes.Main subjects and key features in this release:A lot of...
View Article"Copy to Clipboard" feature in web
Sometimes we need a "Copy to Clipboard" feature to copy some content from an input field or textarea into the OS clipboard. How to implement this feature in JavaScript? There are a lot of articles with...
View ArticlePrimeFaces Extensions 0.6.1 released
We are glad to announce a new maintenance release of the PrimeFaces Extensions 0.6.1. The main focus was on fixing critical issues. The next release will be also a maintenance release with some...
View ArticleAnnouncement: PrimeFaces Cookbook will be available soon
I'm glad to tell the PrimeFaces Community that the Packt Publisher published an official announcement to the first PrimeFaces book - PrimeFaces Cookbook. The book will give quick solutions to common...
View ArticleValidate unique input values within DataTable column
This post is an answer for BalusC to our discussion in OmniFaces' issue tracker. The goal is to show how to validate values in an editable DataTable if they are unique within a column or not. I will...
View ArticleRegister hotkeys for PrimeFaces dialogs
In this blog post I would like to share a jQuery based (low level), fast working solution to register hotkeys for PrimeFaces dialogs. Why do we need this low level solution? Primary because the...
View ArticlePrimeFaces Extensions 0.6.2 released
We are glad to announce the new release 0.6.2 of PrimeFaces Extensions. This is a maintenance release. It contains fixes and additional features for CKEditor, CodeMirror, Timeline, Tooltip and Layout....
View ArticleElegant truncated text with ellipses in web
Sometimes text is big than allowed space. Assume you have a table column with a very long text and don't want to have line breaks or make the table bigger in order to show the text completely. Having a...
View ArticleGET / POST with RESTful Client API
There are many stuff in the internet how to work with RESTful Client API. These are basics. But even though the subject seems to be trivial, there are hurdles, especially for beginners. In this post I...
View ArticlePrimeFaces Extensions goes social
PrimeFaces Extensions is now more social than ever. The project has been successfully migrated to GitHub. Please visit our new Homepage. You will find there all links, to the showcase, new issue...
View Article