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 protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]