Top

Blog

PrimeFaces / Blog (Page 58)

M3 gets a brand new TreeTable. Our old TreeTable couldn't offer much anything other than client side toggling because it was based on a jquery plugin which limits us to do what we actually want. So we've followed our well proven new approach which is implementing a native PrimeFaces from scratch.  Significant features are; Ajax Expand/Collapse Single and Multiple Selection Ajax Callbacks for expand,collapse, select, unselect and colResize Scrolling Data with fixed header-footer. (Horizontal and/or Vertical) Header and Footer support Resizable Columns ContextMenu...

ContextMenu has existed around in PrimeFaces for a while but it lacked tight integration with DataTable. For M3, we've implemented the integration and now it is possible to use a contextmenu with datatable. Usage is same as a regular contextMenu by setting for option of contextmenu as the id of the datatable. Check out PrimeFaces Labs to see it in action! We'll also add contextmenu-tree integration this week, keep an eye on this blog for more PrimeFaces news....

Prime Teknoloji is making further investments in PrimeFaces. Last week I've moved primefaces.org to it's new home which hosts a much powerful hardware. Hopefully there won't be outages anymore. To compare old host has 300mb of ram with 16gb hdd on a crappy processor with limited traffic, on the other new hardware is Intel i7 Quad Core, 8 GB DDR3 Ram with 1.5 TB hdd with unlimited traffic. I can feel the how fast showcase performs, difference is...

Dialog component has received major update for M3 and reimplemented as a native PrimeFaces widget. Old Dialog was based on jQuery UI's dialog which was giving us and users some problems since it's can't be updated with ajax, uses a fixed 300px default width and more. New Dialog keeps all the features to be backward compatible and adds more; Draggable Resizable Modal Easy Positioning Effects Callbacks and Listeners Minimizable - New! Maximizable - New! Lazy Content...

PrimeFaces TabView receives an update for 3.0.M3, there were two popular requests from PrimeFaces Community; Dynamic number of tabs There are cases where you can't know the number of tabs to display, suppose you have a collection and you need a tab for each data. ui:repeat and c:forEach can't help much here so we've added this as a built-in feature. Demo of Dynamic Tabs Closable Tabs Just like browser tabs, a PrimeFaces tab can be closed, you just need to set...

PrimeFaces is built around the following principle. "A good UI component should hide complexity and provide flexibility". When complexity is hidden, it is easy to lose the flexibility since you as page author not in control. Callbacks are a great to provide flexibility, a case in point is column resizing. Hide the Complexity Just set resizableColumns attribute to true and voila! your columns are resizable. Provide Flexibility There is an optional ajax behavior called colResize that is triggered when a...

New Component of PrimeFaces called Sheet brings excel to JavaServer Faces, it is a component that mimics the core functionality of spreadsheet desktop applications like excel and openoffice. Notable features are; Incell editing Multiple selection support via meta/shift keys Bulk Updating Frozen headers Vertical/Horizontal Scrolling Global editor Resizable Columns Ajax Sorting Keyboard navigation Theme Aware Beta Demos are available at PrimeFaces Labs. Note that sheet is designed to be a lightweight component, although we have plans to add new features like fx support, excel-odp export, a feature like...