Hi,
i have a dataTable. In one column i have a inplaceInput. I'd like to send a request after editing with this inplace editor and rerender only the edited row.
Here is my code so far.
<rich:dataTable id="dtTable" var="discreteTask"
value="#{displayableTestBean.dataModel}" rows="15">
<rich:column >
<f:facet name="header">
<h:outputText value="#{msg_m.catDiscreteTasks$tableCol1}" />
</f:facet>
<h:outputText value="#{discreteTask.number}" />
</rich:column>
<rich:column >
<f:facet name="header">
<h:outputText value="#{msg_m.catDiscreteTasks$tableCol2}" />
</f:facet>
<rich:inplaceInput value="#{discreteTask.description}"
layout="block" immediate="true" id="inplaceDesc" required="true"
defaultLabel=""
requiredMessage="#{msg_m.catDiscreteTasks$descriptionRequired}"
selectOnEdit="true" editEvent="ondblclick">
<a4j:support event="onviewactivated" reRender="dtTable"/>
<rich:toolTip mode="client" for="inplaceDesc" followMouse="true">
<h:outputText
value="#{msg_m.catDiscreteTasks$descriptionDefaultLabel}" />
</rich:toolTip>
</rich:inplaceInput>
</rich:column>
<f:facet name="footer">
<rich:datascroller id="dtDataScroller" renderIfSinglePage="false"
selectedStyle="font-weight:bold" boundaryControls="auto">
</rich:datascroller>
</f:facet>
</rich:dataTable>
Hi Dmitri,
Please take a look here:
http://java.dzone.com/articles/an-introduction-to-jboss-richf?page=1,5