Feb 12

PrimeFaces Elite 5.3.7 and 5.2.20 Released

PrimeFaces Team is pleased to announce the new updates for Elite subscribers featuring over 20 improvements.

ClearModel for ResetInput

p:resetInput has a new handy feature called clearModel, when enabled, the backend model values are assigned null values in addition to existing reset input functionality so both component values and model values can be cleared at the same time.

TabController for Accordion

Accordion gets a tab controller function which is a java method that receives the tab being changed or closed, the returned boolean value decided is change or close action should actually happen or prevented. This is useful if you’d like to allow tab change or close from a server side action.

Sticky Header for TreeTable

Just like DataTable, tree table also now supports sticky header feature.

New Features and Enhancements

Defect Fixes


Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Feb 11

Premium Layouts Updated

All PrimeFaces Layouts and Themes have been updated to include a promotional cover page, more samples like charts and maintenance improvements on reported issues.

Cover Pages

Recent layouts like Titan and Atlas have a cover page, due to popular user request we’ve also included cover pages for all other. See cover page of Rio as an example.


Here are the detailed changelog for each one;


All updates are available at PrimeFaces Market.

Posted in PrimeFaces | Comments Off
Feb 09

PrimeUI 3.0.2 Released

PrimeUI is updated to 3.0.2 release to bring optimisations for PrimeNG, defect fixes reported by our users and custom elements for jQuery UI Slider and Datepicker.

There are 14 changes in total, see the changelog for details.

New Elements

Slider and Datepicker have joined PrimeElements to provide web components for jQuery UI slider and datepicker.


PrimeUI 3.0.2 is available as a zip file at github, as modules via bower or npm and also at PrimeFaces CDN. See setup page for details.


Next planned version is 4.0 due in 2 weeks, which will align the theming of components with replacing .pui-* with .ui-* along with new widgets such as MegaMenu. DataTable will also be improved with a couple of enhancements.

Posted in PrimeUI | Comments Off
Feb 08

PrimeNG 0.2 Released

PrimeNG 0.2 is now available featuring 9 new components.

New additions to the suite are;

  • Calendar
  • Dropdown
  • InputSwitch
  • SelectButton
  • Carousel
  • Listbox
  • ProgressBar
  • Messages
  • Growl

Live demo of PrimeNG is updated with new demos and documentation.

Next release will be on 15th of february and according to the project plan, 6 chart components will be included in 0.3 based on charts.js.


Posted in PrimeNG | Comments Off
Feb 01

PrimeNG 0.1 Released

PrimeTek is excited to announce the first release of PrimeNG, the UI component suite for AngularJS 2. As we’ve announced before, PrimeNG is a sibling of the mighty PrimeFaces and the new member of Prime Family of open source products that also includes PrimeUI and PrimeElements.

The initial 0.1 version brings 15 components, a new showcase, top notch documentation, integration with 38 themes and more.

The initial line up of components consists of;

  • Accordion
  • Button
  • Checkbox
  • Dialog
  • Fieldset
  • Galleria
  • InputText
  • InputTextarea
  • Panel
  • Password
  • RadioButton
  • Rating
  • Spinner
  • TabView
  • ToggleButton


Showcase of PrimeNG provides all the demos and documentation. It will be updated after each release.


38 Themes of PrimeUI can also be used for PrimeNG, showcase utilizes them already and themes can be switched on the fly using the switcher at top right of the screen. After 1.0, we’ll offer premium layouts and themes such as Modena, Rio, Volt, Spark, Atlas, Titan and more.

PrimeUI and jQuery

In an Angular2 application, you don’t need to use jQuery directly however some of the PrimeNG components are based on existing jQuery plugins in PrimeUI and others are native components. jQuery based ones are optimized for PrimeNG integration using a technique called enhanced mode where plugin assumes dom is already created by PrimeNG component. As a result, jQuery plugin does not manipulate dom, only adds lightweight behaviors and low level requirements such as positioning. Changes as a result of one or two way binding are properly reflected between the UI and model. In addition components are destroyed whenever page is navigated away via router.


PrimeNG is available at npm, simple running “npm install primeng –save” will get it for you. For other setup details, visit the setup page. There is also a primeng-quickstart sample application available at github.


All source code including components and showcase are avialable at GitHub. PrimeNG is licensed under apache license v2 and totally free to use even in commercial applications.


A forum is created for discussions, support and feedback.


We plan to reach 1.0 with around 50 components in May 2016 and a plan is available at primeng wiki. For example, next version 0.2 will bring listbox, messages, growl, dropdown, inputswitch and carousel next week.

Posted in PrimeNG | Comments Off
Jan 29

PrimeFaces Elite 5.3.6 and 5.2.19 Released

PrimeFaces Team is pleased to announce the new updates for Elite subscribers featuring the brand new Knob component, nested dialog support for Dialog Framework and maintenance improvements.

Knob Component

Knob component is moved to PrimeFaces from extensions, it is an input component with knob control. Live demo is available at PrimeFaces Showcase.

Nested Dialogs in Dialog Framework

Dialog Framework is a handy utility to open another JSF page in a dynamically generated dialog, until now nested dialogs haven’t been supported meaning, it was not possible to open a dynamic dialog from another dynamic dialog. As it has been a popular feature request, we’ve implemented it and put up a demo with 3 levels.

New Features and Enhancements

Defect Fixes


Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Jan 28

PrimeFaces Atlas

PrimeTek is pleased to announce the all-new premium layout&theme called Atlas.

Atlas provides a responsive layout, two different dashboard examples, a cover page, popup and horizontal menu options, 8 different menu colors to choose from Atlas Palette, its very own Atlas Theme for PrimeFaces components, utility pages like login, error and more.


Live Demo

Live preview is available at Atlas Demo.


Titan is now available for purchase at PrimeFaces Market.

Always bet on Prime!

Posted in PrimeFaces | Comments Off
Jan 20

PrimeElements with JavaEE 8 MVC

JavaEE 8 MVC 1.0 is an upcoming web framework in the next EE release and Ozark is the reference implementation. The concept is pretty much the same with Spring MVC or ASP.NET MVC where Controllers handle requests and provide respond backed by a model.

PrimeElements suits very well in the context of a MVC framework, Anghel Leonard has created a small proof-of-concept form sample on using Ozark with PrimeElements where a form with various PrimeElements are used to collect data followed by a confirmation step.

This is one of the reasons why we announced PrimeElements as the future is here tagline. It is designed to work with frameworks that are not even released yet.

The code is available at GitHub and Glassfish 4.1.1 is required to run it.

Related resources;

Posted in PrimeUI | 1 Comment
Jan 18

Introducing PrimeNG for AngularJS 2

PrimeTek is excited to announce a brand new project called PrimeNG to provide UI components for AngularJS 2. Similar to PrimeUI and PrimeElements, PrimeNG is a sibling of the mighty PrimeFaces and the new member of Prime Family.

PrimeNG is open source under Apache License and hosted at GitHub. Initial 0.1 release will be done in mid february and 1.0 is planned for the end of the year. It will be developed by PrimeUI team at PrimeTek along with PrimeUI itself. PrimeNG will be based on PrimeUI as we’d like to reuse our existing codebase and our plan is to provide over 100 components along the way. In the meantime, PrimeFaces Team will be working on PrimeFaces 6.0 due spring so a lot of going on at the same time at PrimeTek these days.

PrimeFaces is a huge success, way beyond our imagination and we’re excited to explore new lands with PrimeUI, PrimeElements and PrimeNG in 2016.

Always bet on Prime!

Posted in General | 9 Comments
Jan 13

PrimeFaces Elite 5.3.5 and 5.2.18 Released

PrimeFaces Elite releases, 5.3.5 and 5.2.18 are now available with new components and defect fixes to improve overall quality.


Keyfilter from extensions project is moved into PrimeFaces. KeyFilter is a handy helper to filter keyboard input on specified input components


PrimeFaces has now its own p:repeat component, this is due to provide compatibility between JSF implementations and fix issues such as this.

New Features and Enhancements

Defect Fixes


Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | 1 Comment