The reason being is that most of the time storing an entire object
(serializing / size / etc ) is a huge amount of overhead both in terms of
bandwidth and server execution time.

You'd be better off using the "convert" / "keyExpression" or "primaryKeys"
parameter to the component - in which case only the very minimal needed to
match a specific object is stored in the form.

http://tapestry.apache.org/tapestry4.1/components/general/for.html

On 5/21/07, talk.small <[EMAIL PROTECTED]> wrote:


<form jwcid="cartForm">
  <table class="shoppingcart">

    <tr>
       <td></td>
       <td></td>
    </tr>

</table>
</form>


I thought upon a rewind, the source="ognl:itemList" will not be evaluated
by
pulling data from server side database, becuase the itemlist has been
stores
as hidden fields in the generated html form. It is the items in hidden
fields that will be restored to the list for rewinding the loop.

But when I debug the page, the result is quite on the contrary:
getItemList() is got called in a rewinding to restore the data from
database. So why bother to store the list of items to as the hidden
fields,
since they seems no use for the submision?

BTW, I am using T4.0.2



--
View this message in context:
http://www.nabble.com/Does-the-%27source%27-of-%40For-in-a-form-got-evaluated-during-a-rewind---tf3793753.html#a10730070
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

Reply via email to