Try this.
Instead of doing
{{velocity}}
#set($d = $xwiki.getDocument('Sandbox.YourDocument'))
#set($obj = $d.getObject('Sandbox.YourClass'))
$obj.getProperty('field1').getValue()
{{/velocity}}
do this
{{velocity}}
#set($d = $xwiki.getDocument('Sandbox.YourDocument'))
$d.display('field1')
{{/velocity}}
Hope this helps.
On Wed, Sep 03, 2014 at 03:08:08PM -0700, Jason Clemons wrote:
Hello all,
I've been beating my head against the wall on this so I'm hoping someone can
chime in and set me straight.
I have a static list control on a page and I can easily access it's value using
"$obj.getProperty('field1').getValue()" but I really need the TEXT of
the property. In other words, what's displayed in my UI is different from what's
saved in the database, and I really need the text that's displayed in the UI for my
use case.
In my class I've added properties of static list, and in the static list object
I've added the following values
1=One
2=Two
3=Three
When I use "$obj.getProperty('field1').getValue()" I get 1,2,3 and I
really need one,two,three.
Any help is greatly appreciated
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Jean Simard
jean.simard(a)xwiki.com
Research engineer at XWiki SAS
http://www.xwiki.com
Committer on the
XWiki.org project
http://www.xwiki.org