Hi François

Thanks a lot, but actually my goal was more on understanding the loop inside the form and how the model is updated in such situation.

I keep your link though, I'll have a look on it.


Michael.

Francois Armand a écrit :
Michael Courcy wrote:
You mean that using value="user.loginUser" tapestry alway update the same thing.
Thus if I change the method

User {
void setLoginUser(String loginUser){
  this.loginUser = loginUser;
  System.out.println(loginUser);
}

It should at least output the value I input in my textField ...
And that's right, it actually what's going on the input are correctly output

But When I outout the user itself in the page

public void setUser(User user) {
       this.user = user;
       System.out.println(user);
   }

the old value is kept

actually setUser is call before setLoginUser ...

Ok thanks I've to work on that.

If you want, I built a "ListEditor" to handle this kind of things. It's part of my project, http://interldap.org What you may looking for is here : http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/interldap/interldap-wui-common/trunk/src/main/java/org/interldap/wui/t5lib/components/ListEditor.java?view=markup&rev=672
And here there is an example of use case (it really lacks a lot of doc) :
http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/interldap/interldap-wui-common/trunk/src/main/resources/org/interldap/wui/t5lib/components/eschema/EditAttribute.tml?view=markup&rev=568

That build a list of input fields, with a [delete] button next to them, and [add new value] button at the end of the list. Each button emits an events so that enclosing component can add or delete matching value from list. When you click on a button, updated values are set in the list at the right place.

It may be use to construct simpler list editor.

Hope it may help !



--
Michael Courcy
http://courcy.blogspot.com
http://courcy-en.blogspot.com


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

Reply via email to