<a:form> <h:panelGrid columns="2" columnClasses="column" cellpadding="5"> <h:outputLabel for="basic" value="Basic:" /> <a:inplace id="basic"> <a:inputText value="Edit Me" /> </a:inplace> <h:outputLabel for="ajax" value="Ajax:" /> <a:inplace id="ajax" editor="true"> <a:inputText value="#{inplaceView.text}" required="true" label="text" /> </a:inplace> <h:outputLabel for="event" value="Dblclick"/> <a:inplace id="event" label="Cities" effectSpeed="fast" event="dblclick"> <h:selectOneMenu> <f:selectItem itemLabel="New York" itemValue="0" /> <f:selectItem itemLabel="London" itemValue="1" /> <f:selectItem itemLabel="Paris" itemValue="2" /> <f:selectItem itemLabel="Berlin" itemValue="3" /> </h:selectOneMenu> </a:inplace> <h:outputLabel for="facet" value="Facet:" /> <a:inplace id="facet" effect="none"> <f:facet name="output"> Yes or No </f:facet> <f:facet name="input"> <h:selectBooleanCheckbox /> </f:facet> </a:inplace> <h:outputLabel for="image" value="Image:" /> <a:inplace id="image" label="Show" effect="slide"> <a:graphicImage name="/demo/images/nature/nature3.jpg" /> </a:inplace> </h:panelGrid> </a:form>
package com.jarch.showcase.view.input; import java.io.Serializable; import javax.faces.bean.ManagedBean; @ManagedBean public class InplaceView implements Serializable { private String text = "PrimeFaces"; public String getText() { return text; } public void setText(String text) { this.text = text; } }