Premium Templates Update

11 of PrimeFaces premium templates have been updated to bring compatibility with PF 6.0 and improve quality with defect fixes.

Here is the list of updated templates;


Migration is easy as updating theme.jar and layout.js files. If you have any issues, please contact our support team at Prime Forum.


New versions can be downloaded at PrimeStore for existing buyers, please note that these template are not available for sale anymore but maintained as we’ve announced here.

PrimeFaces 6.0.6 Released

PrimeFaces 6.0.6 is now available featuring TreeTable pagination, New TextEditor component, Exporter enhancements, security fixes and more.

TreeTable Pagination

TreeTable now supports paginator to deal with large datasets effectively.

New Text Editor

Editor is deprecated in favor of new TextEditor component.

Exporter Enhancements

PDF and Excel exporters have been improvement with new options api to provide greater control over the exporter component.

New Features and Enhancements

Defect Fixes


6.0.6 Elite is available at PrimeStore.


We now focus on the remaining big ticket features like Spreadsheet component, Row Grouping for DataTable and the TableState API for DataTable to keep state across pages. These will be available to Elite users soon and later in 6.1 community release around Q1 of 2017.

Ultima Update

Ultima is updated for both PrimeFaces and PrimeNG.

PrimeFaces Version (1.0.5)

Update theme jar, layout-’colorname’.css and layout.js as migration steps.

PrimeNG Version (1.0.2)

An event binding issue regarding topbar menus have been resolved. For migration, only layout.js needs to be updated.


Both versions are available at PrimeStore.

PrimeNG 1.0.0-beta17 Released with Ultima

PrimeTek is excited to announce the new 1.0.0-beta17 release of PrimeNG along with Ultima material admin template. Beta17 introduces the new triStateCheckbox component, native inputMask, various maintenance improvements and the highly anticipated Ultima.


TriStateCheckbox is used to select either true, false or null as an alternative to a regular checkbox.

Native Mask

Input mask was using a jquery plugin and we’ve implemented a native mask component instead, that means you can remove the jquery inputmask plugin dependency if you were using it.

Full Changelog

New Features and Enhancements

Defect Fixes

Breaking Changes

  • InputMask api has slightly changed due to rewrite.
  • DataGrid columns property is removed, instead columns are defined with grid css styles, see documentantation for a sample.


PrimeNG is open source and free under Apache License and can be downloaded from NPM.

PrimeNG Roadmap
Our plan is to do the first release candidate of PrimeNG by the end of october, the blocking enhancement is rewriting the p-calendar as a native component so that we can avoid the dependency to jquery, jquery-ui so that the only jquery dependant component would be p-schedule. At the moment, 95% of the components in PrimeNG are native and the rest are likely to stay as wrappers e.g. google maps. Once 1.0 is out, we’ll offer more new features, bi-weekly releases and more premium templates. According to our research, PrimeNG is miles ahead of any competition and we’ll keep developing it. We want to repeat the success of PrimeFaces in Angular2 world so work day and night to reach this goal.


Ultima closely follows Material Design language with ripple effects, input animations, shadows, cards and more. It is highly customizable with 144 layout combinations in total.

3 Menu Modes

Ultima has 3 menu alternatives,

  • Inline
  • Overlay
  • Horizontal

Light and Dark Menu

Menu has two color alternatives, light and dark that can be used with the 3 orientations listed above.

12 Themes

Next-gen layouts provide multiple themes for the layout and Ultima is no exception, based on material colors, Ultima provides 12 themes out of the box and it is also very easy to come up with your own with sass variables.

2 User Profile Locations

User profile menu can either be located inside the main menu or at topbar.

Topbar Menus

An icon at topbar provides a submenu and in responsive mode they are displayed as stacked.

Enhanced Mobile Experience

On a mobile device, Ultima applies theme colors to the device status and browser bar for a unified look, in addition mobile events such as swipe are enabled to close the overlay menu.

Templates Pages

Landing, login and error pages are provided
as template pages to get started with building your app in no time.


Next-gen layouts are created with Sass, this simplifies maintaining the styles and allows easy customization. For example, we’ve documented how to create your own theme-layout colors for Ultima in case you need something different than the 12 provided themes.

Material Icons

Google has provided over 400 great looking material icons and we’ve converted them into PrimeFaces icons meaning they can be used with the regular ui-icon-* prefix within your component.

Live Preview

Checkout Ultima in active at live preview.


Ultima is available at PrimeStore.

Always bet on Prime!

PrimeFaces 6.0.5 Released

PrimeFaces 6.0.5 is now available with 11 improvements, the highlight of this release is filtering support for Tree. The new filterBy attribute enables filtering tree nodes by a property.

<p:tree value="#{bean.root}" filterBy="#{}" var="node">
       <h:outputText value="#{}" />

Here is the full changelog;


Elite releases are available at PrimeStore.


6.0.6 is already being worked on, we’ll introduce new p:textEditor component successor to the p:editor and also add pagination support for TreeTable.

PrimeNG 1.0.0-beta.16 Released

PrimeTek is glad to announce the new update for PrimeNG featuring the new confirmDialog component, native slider, accessibility improvements and more.

Angular 2.0 Final

First of all, congratulations to Angular team for releasing 2.0 final, we’ve been working on it since the early alphas as an early adopter and witnessed the great amount of work put in to the framework. Beta16 is tested against 2.0 final and fully supports it.


ConfirmDialog is a reusable dialog backed by a service to make confirmation of actions easier than ever. See the live demo for an example.

import {ConfirmDialogModule,ConfirmationService} from 'primeng/primeng';
<p-confirmDialog header="Confirmation" icon="fa fa-question-circle" width="425"></p-confirmDialog>

<button type="text" (click)="confirm()" pButton icon="fa-check" label="Confirm"></button>
export class ConfirmDialogDemo {

    constructor(private confirmationService: ConfirmationService) {}

    confirm() {
            message: 'Are you sure that you want to perform this action?',
            accept: () => {
                //Actual logic to perform a confirmation

To display the dialog, get an instance of confirmationService and call confirm method by passing several options including the accept callback that will actually perform the action. Great thing is the ability to use the same dialog over and over by other actions on the same component. Under the hood a Observables and RxJS is utilized to communicate between the caller and the dialog.

Native Slider

Slider was using jQuery UI slider and we’ve reimplemented it as a native component to avoid this dependency. The apis are same so there is no backward compatibility issue. We’ll also redo calendar and inputmask as native components in upcoming releases to remove jquery dependency of these components. p-schedule based on FullCalendar will remain as the only component of PrimeNG with jquery dependency.


We’re constantly improving support for specifications like section 508 to add keyboard and screen reader compatibility. Beta16 brings improvements to components such as tabview, accordion, checkbox, radiobutton, paginator and sortable datatable headers.

Breaking changes

  • Tree template requires pTemplate with node type
  • click event of RadioButton is renamed to onClick

Full Changelog


Our plan is to release the first release candidate at the end of october after removing jquery from calendar and inputmask, along the way we’ll look at popular requests like custom components inside datatable filters and others. 1.0 final will follow the RCs and our estimate is november 2016 for it. Most of the APIs are already stable and no major breaking changes are expected. After 1.0, we have tons of work to do such as new spreadsheet component, recaptcha, image cropper, frozen columns-rows for datatable, block ui, color picker, knob.


Ultima is the best seller admin template at PrimeStore and we’re currently porting it to PrimeNG, we plan to release Ultima for PrimeNG by the end of september. Checkout the PrimeFaces version for a preview.

End of Sale for Some Premium Templates

In spring 2016, we’ve drastically changed how we create premium application templates which has involved new team members (developer+designer), new tools (sketch, zeplin), sass and more. Details are available at our official announcement.

There are four stages in product lifecycle; Introduction, Growth, Maturity and Decline. Following templates have completed their lifecycle so they are now at End of Sale (EOS) state, meaning they won’t be offered for sale anymore at PrimeStore.

We strongly want to emphasize that end of sale does not mean end of life. We’ll continue updating them periodically and provide technical support at their dedicated forum topics. There is no end of life or no end of support planned or even considered for these products. For instance next week, all 11 of them will get new releases for existing users. They are mature and stable projects, the updates will mostly contain maintenance improvements however we might add small new features if there is popular demand amongst users. Their forum and issue tracker are the best places to give feedback so that we can continuously improve them.

New sales will only be available for nextgen layouts such as Icarus, Omega, Apollo, Ultima and the upcoming ones. There is no end of sale planned for nextgen layouts in the future as we’ve done a significant amount of investment and planning for them recently to make a fresh start for our product suite based on PrimeFaces and PrimeNG.

As always PrimeTek guarantees continous support and backing for all its products.

PrimeFaces Elite 6.0.4 and 5.3.17 Released

PrimeFaces Team is pleased to announce new updates for Elite Subscribers that bring accessibility enhancements.

New Features and Enhancements

Defect Fixes


1 year Elite subscription is only $99 per developer including the Omega Layout.

PrimeFaces 6.1 Roadmap

PrimeFaces 6.1 is under development and we thought it would be a useful to give an update to the community along with the upcoming features.


Spreadsheet will be the highlight of 6.1 providing an excel like functionality, it is basically a specialized datatable for editable data.

TriStateCheckbox is also another one which is available since 6.0.1 to elite subscribers.

New Features

DataTable will get enhancements such as row grouping, a better subtable and TableState api that automatically keeps its state across pages so whenever the users changes the state of data e.g. paging, sorting, filtering the state gets lost once the user leaves the page. With new TableState feature, datatable will be able to keep its state across pages. Also we have plans to integrate Dialog Framework with FacesFlows.


As usual, high level of support for section 508 is one of our primary goals, many components have first class aria, keyboard and screen reader support already. We’ll keep working on the components who have room for improvements regarding accessibility.

Defect Fixes

Our team constantly works on fixing the reported defects and we’ll continue to improve the overall quality of the library.

Backward Compatibility

As with recent releases, there are no planned breaking changes so update will be smooth.

New Website

A brand new will be ready in 2 weeks time featuring a modern and responsive look.


6.1 final is planned for mid january 2017, after holiday period and we hope to do various RCs before. Progress will be delivered to Elite subscribers bi-weekly until then so they will have early access.

Always bet on Prime!