Top

Blog

PrimeFaces / Blog (Page 28)

PrimeFaces Mobile has been a mobile add-on for PrimeFaces, as a separate project it reached 0.9.4 however never managed to reach a production ready stage due to various reasons. For PF5 is has been built from scratch, merged in PF5 and finally becomes a first-class citizen in PrimeFaces ecosystem. New PFM New PrimeFaces Mobile (PFM) is a UI Kit to create JSF applications optimized for mobile devices. PFM is built on top of jQuery Mobile, a touch-optimized HTML5...

New Elite versions are here for Elite and Pro users featuring 25 filed improvements. Common for 4.0.9 and 3.5.25 Support for CellEditor and Images in Exporter TabView-Accordion Execute validations on dynamic load or ajax tabchange Scrollable DataTable misaligned with percentage scrollWidth ClassCastException on non-string menu item value Listbox and ManyMenu doesn't scroll to selected PageOnly DataExporter outputs empty if rows is 0 TabView-Accordion does not fire PostValidate-PreValidate Events DataTable widget exposes local variable to global scope Paginator JumpToPageDropdown doesn't work FileUpload style tag might break UI Facet support...

Thoughtworks Technology Radar 2014 has made an "outdated" analysis on JSF with focusing on the abstraction of HTML-CSS-JS which is against modern web development. Notice they use the term "J2EE" that explains a lot already about their research. The analysis has two major problems, JSF is not what they have been told anymore and second "We recommend teams use simple frameworks and embrace and understand web technologies including HTTP, HTML and CSS." assumes there is a silver...

Following the bi-weekly release cycle, new Elite versions of PrimeFaces are now available. In addition to regular maintenance and patches, a popular enhancement request; "nested row expansions in datatable" is now implemented as well. Here is the changelog; Common for 4.0.8 an 3.5.24 Support for Nested Row Expansions in Dateable Picklist custom filterFunction is broken Treetable displays duplicate rows on fast click Selection Column does not render content Spinner inside datatable triggers row selection TreeNode is always gives expanded false on ajax event Dialog...

Row Reordering using DragDrop is a new addition to DataTable feature set for 5.0. Usage is very simple by just enabling draggableRows option and also an optional colReorder ajax behavior is provided getting a ReorderEvent with index information for flexibility. Alpha demo is available at PrimeFaces 5.0 Labs....

Geertjan Wielenga, a good friend of PrimeFaces and the Oracle product manager on the NetBeans team has created a screencast demonstrating the new built-in PrimeFaces CRUD generator of NetBeans 8. Enjoy! NetBeans 8 will be awesome!!!...

As a result of a PRO user request, sorting feature is now available for TreeTable. Usage is same as datatable via sortBy attribute of columns where sorting happens with respect to children starting from root. Default sorting feature is also provided along with custom sorting via sortFunction. Demo is available at PrimeFaces 5.0 Labs....

This Elite release cycle brings defect fixes and the DataScroller component to 4.0.x line. DataScroller is a new addition in 5.0 and due to high demand from ELITE and PRO users, we have ported it to 4.0.7 as well. Common Changes for 3.5.23 and 4.0.7 Dialog content loses height after maximize/unmaximize JSON escapeText unnecessary escape simple quote issue BlockUI on does not resize when a browser window is enlarged Selections lost on live scroll Overflow issues on...

ColumnToggler is an upcoming component in 5.0 that is used to show&hide particular columns in a datatable. It can be placed anywhere on the page and uses checkboxes in an overlay. An optional toggle callback is provided as an ajax behavior to get notified whenever a column is toggled and column component has a new attribute called toggleable to mark if a column should show up in column toggler. This attribute is likely to be false for action columns...