SkySoftware, creator of MyEclipse for Spring Tool has put a screencast on Video demonstrating PrimeFaces-Spring code generation from database schemas. Great work! Tool is awesome, feedback I can give is to update PrimeFaces version and use p:* form components and allow an option in wizard to select the theme to use.
Also friends at SpringSource contacted me to provide an update on JSF-PrimeFaces addon for Spring ROO. Can't reveal much other than "stay tuned" a bit more....
In case where you need to add conditional logic to your oncomplete that is done via RequestContext callback parameters, like hiding/showing dialog in case of validation errors(see demo).
PrimeFaces Poll component enables doing periodic requests in a specified interval, at some point you may need to stop the polling depending on a change on server side. With PrimeFaces 2.2.1 this can be implemented using RequestContext API as;
A bit of work right? Definitely against "make it easy" aim of PrimeFaces, so as of 3.0.M2 we can now do;
And that's it, PrimeFaces will handle stopping the poll under the hood....
PrimeFaces DataTable Columns are now resizable, you just need to set resizableColumns to true. State is preserved on postback via cookie based persistence and we might add some ajax resize listeners if there is demand from community.
Beta demos are available at Labs Showcase.
This feature is actually sponsored by a client so it is paid work. It is always great to find the chance to have a sponsor to implement something for PrimeFaces and also share the...
PrimeFaces provides various component callbacks to respond certains events, for example dialog has a server side closeListener and an attribute like onCloseUpdate. Similarly datatable has rowSelectListener with onRowSelectUpdate option. That is how we are implementing the callbacks, well...
PrimeFaces Logo Contest ended as of today, we've received many logos from community and from professional designers at 99designs. Here are some notable logos, thanks for everyone who spent time on their logos.
And the winner is...