Thanks Michael, I want to update the outputtext value that is in the same row of the selectBooleanCheckbox inside a datatable, yes in RichFaces is easy to do this, partial update of the datapage, but I'm using Tomahawk JSF 1.2, and right now we can´t migrate.
Yes as a matter of fact I put the region around the outputtext as a test, sorry about that. I don´t want to update the hole datatable, if I rerender the hole datatable using this <a4j:support event="onchange" reRender="*data*"/> it works, the value of the outputtext is updated on the change event of the selectBooleanCheckbox because the hole datatable is rerender, but I dont want to rerender the hole datatable, I only want to update the the outputtext that is in the same row of the selectBooleanCheckbox that was checked. Really hope you can help me On Fri, Oct 26, 2012 at 1:07 AM, Michael Heinen <[email protected]>wrote: > Do you want to update a complete column or a single cell in the same row? > Which versions (MyFaces, Richfaces) do you use? > > Richfaces doesn't like the forceId attribute in many cases. Try to remove > it from the datatable. > And the region around the outputtext with textVehiclename does not make > any sense. > > Michael > > > Am 26.10.2012 04:23, schrieb daniel ccss: > >> Anybody???? >> >> On Thu, Oct 25, 2012 at 8:54 AM, daniel ccss <[email protected]> >> wrote: >> >> Hi, hope you can help me, Is there a way of update only one column of the >>> datatable using a4j, not updating all the datatable. >>> >>> Im Using myfaces (Tomahawk) >>> >>> >>> This is what I have, a <h:selectBooleanCheckbox that when is clicked the >>> onchange event is fire and rerender an <h:outputText >>> >>> >>> <t:dataTable id="data" forceId="true" >>> binding="#{VehicleBean.**dataTableVehicle}" >>> var="vehicleTable" >>> value="#{VehicleBean.**vehicleList}" preserveDataModel="false" >>> rows="10"> >>> <t:column> >>> <a4j:region> >>> <h:selectBooleanCheckbox .....> >>> <a4j:support event="onchange" reRender="* >>> textVehicleName*"/> >>> >>> </h:selectBooleanCheckbox> >>> </a4j:region> >>> </t:column> >>> >>> <t:column> >>> <a4j:region> >>> <t:outputText id="*textVehicleName*" >>> >>> value="#{vehicleTable.name}"/> >>> </a4j:region> >>> </t:column> >>> </t:dataTable> >>> >>> That code doesn´t work, If I put the outputText outside the datatable or >>> if i refresh al the datatable it works, but I don´t want to update all >>> the >>> datatable, I want a partial rerender of only one column, hope you can >>> help >>> me thanks!!! >>> >>> >

