Thanks for the reply Sergiu. It is not a browser cache
problem. I clear all
the cached data on the browser and I am still getting the *last selected
values :(*.
On Wed, Apr 21, 2010 at 3:39 PM, Sergiu Dumitriu <sergiu(a)xwiki.com> wrote:
On 04/21/2010 10:58 PM, Abel Solórzano Astorga
wrote:
Hi,
I have an XWiki object with properties. I am using the object in a html
form
to apply XWiki style validation as described in
*
http://platform.xwiki.org/xwiki/bin/view/DevGuide/Creating%20a%20form%20wit…
*. I am setting some properties (*
com.xpn.xwiki.objects.classes.StaticListClass) dynamically. Like this:*
*
*
*
valdoc.getxWikiClass().get(propertyName).getPropertyClass().setValues(value)
*
*valdoc.save()*
* My problem is that the properties of the object preserve its value
between
accesses to the page that contains the form. So
when I go to the page
that
contains the form the first time everything is
ok, but on subsequent
accesses to the page some properties already have a value. I tried to
clear
the value of the properties using:*
*
*
*
valdoc.getxWikiClass().get(propertyName).getPropertyClass().setValues("")
valdoc.save()
*
*
*
*But strangely that leaves the last selected values.*
*
*
*I though that I could change the selected value of the staticList
property.
But I couldn't find out how to do that.*
*
*
*I have two questions:*
*
*
*1. How can I clear the value of those properties?*
*2. How can I set the selected value(s) of a List property?*
*
*
*Abel*
Are you sure it's not just a browser cache problem? Modern browsers
usually remember the value you entered in a form.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users