rendered paste body<h:inputText value='#{rows.addressid}' rendered='#{EditBean.editable}' size='18' />
<h:outputText value="#{rows.addressid}" rendered='#{not EditBean.editable}' />
--------View----------
<html>
<link href="../css/style.css" rel="stylesheet" type="text/css">
<link href="../css/Address_style.css" rel="stylesheet" type="text/css">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title>Address Table List</title>
</head>
<body>
<f:view>
<h:form>
<h:dataTable value="#{AddressMgr.results}" var="rows" styleClass="livetable" columnClasses="addressid, addressline1, addressline2, city, stateabbrev, postalcode, versionid">
<%-- Check Box Column --%>
<h:column>
<f:facet name="header">
<f:verbatim>Edit</f:verbatim>
</f:facet>
<h:selectBooleanCheckbox value="#{rows.editable}" onclick="submit()" />
</h:column>
<%-- Actual Data Columns --%>
<h:column>
<f:facet name="header">
<f:verbatim>addressid</f:verbatim>
</f:facet>
<h:inputText value='#{rows.addressid}' rendered='#{EditBean.editable}' size='18' />
<h:outputText value="#{rows.addressid}" rendered='#{not EditBean.editable}' />
</h:column>
<h:column>
<f:facet name="header">
<f:verbatim>addressline1</f:verbatim>
</f:facet>
<h:inputText value='#{rows.addressline1}' rendered='#{rows.editable}' size='50' />
<h:outputText value="#{rows.addressline1}" rendered='#{not rows.editable}' />
</h:column>... all tags are properly closed
---------------Edit Bean----------------------------------
package edit;
public class EditBean {
public boolean editable = false;
public boolean getEditable() {
return editable;
}
public boolean isEditable() {
return editable;
}
public void setEditable(boolean editable) {
this.editable = editable;
}
}