Board index JavaServer Faces General table filter column

table filter column

Components, Ajax Framework, Utilities and More.

Post 15 Jul 2012, 15:43

Posts: 19
person helps me to filter my tables I work with jsf and netbeanse

I want to display some columns of my table, and when I want to show the other column I click a button and displays the other columns.
thank you in advance. :roll:

Post 16 Jul 2012, 23:25

Posts: 19

Post 17 Jul 2012, 03:40

Posts: 387
You can either use dynamic columns . refer the showcase example . or you can use rendered attribute of the p:column . Set rendered = false for columns you dont want to display and on click of the button update the datatable with ajax like

<p:commandbutton actionlistener = "bean.somemethod" update = tableid . set the rendered = true/false depending on columns you want to render .

Post 17 Jul 2012, 06:50
sudheer User avatar
PrimeFaces Core Developer

Posts: 3297
Location: India,chennai
If we use column rendering then table width will be increased .If we use dynamic columns then table width is constant so column width will vary.So dynamic column is better one and we need to add logic like onclick on button should add column values in backing bean not like adding columns using inputtext from showcase .

Post 19 Jul 2012, 12:39

Posts: 19
thank you :P

Return to General