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]