All pastes #79799 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-07-05 18:36 UTC
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;
	}
	

}