h:dataTable: Conditional Output & Editable Table Cells


You can use the "rendered" attribute to switch between output and input elements so as to make cells editable.

Company:

Programmers at Some-Other-Company.com
First Name Last Name Experience Level Languages
Harry Hacker (Edit? ) Junior4 Java, C++, and JavaScript
Polly Programmer (Edit? ) Junior Java, C++, JavaScript, and Ruby
Codie Coder (Edit? ) Intermediate C#, Java, Python, and JavaScript