Really weird Ajax update problem
Really weird Ajax update problem
- Subject: Really weird Ajax update problem
- From: Pascal Robert <email@hidden>
- Date: Tue, 18 Sep 2012 14:27:03 -0400
Hi guys,
I have a table with a chunk of AjaxUpdateContainer and AjaxObserveField in it. Each row have its own AjaxUpdateContainer, so when a observe field action is triggered, I'm calling a sub-component to fill one of the columns.
Problem is: if the table have 10 rows, the sub-component is called 10 times instead of updating just the row where I put some text in the field that is observed. But the weird thing is that if instead of calling my sub-component and I call a
The problem:
<wo:form>
<wo:AjaxUpdateContainer id="main_table">
<table style="width: 100%;">
<wo:loop list="$childsSpec" item="$childSpec">
<wo:AjaxUpdateContainer class="row" elementName="tr" id="$childSpec.spec.ID">
<td class="full-height">
<table width="100%">
<td class="parts_column">
<ul>
<wo:loop list="$~availablesPartsForSpec(childSpec.spec)" item="$partItem">
<li>
<wo:AjaxObserveField updateContainerID="$childSpec.spec.ID" action="$~addPartsFromLot(partItem)">
<wo:textfield value="$quantityToAdd" size="4" numberformat="#" style="padding: 0px; margin: 0px;" />
</wo:AjaxObserveField>
</li>
</wo:loop>
</ul>
</td>
<td class="manifest_column"> <wo:TestsPascal texte="allo" /> </td>
</tr>
</table>
</td>
</wo:AjaxUpdateContainer>
</wo:loop>
</table>
</wo:AjaxUpdateContainer>
</wo:form>
If I change this:
<wo:TestsPascal texte="allo" />
to this:
<wo:str value="$~someMethodThatReturnAString" />
The method is called only one time.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden