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 [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org