Guillaume Lerouge a écrit : > Hi, > > On Mon, Feb 23, 2009 at 2:51 PM, Jean Couteau <cout...@codelutin.com> wrote: > > >> Dear all, >> >> I am trying to render strings using velocity while i am in inline mode, >> but every time, i got an input form with my value inside. >> >> How can i get my variable well displayed ? >> >> Here is my piece of code (with different tries): >> >> $context.setDisplayMode("view") >> >> #set($a="${backlogId},${domainId},${topicId},${epicId},${temp}") >> >> $doc.display($a) >> >> $a >> >> <a href ="/xwiki2/bin/view/Project/addActor?usId=${a}">Add an actor</a> >> >> >> (Note, a is not rendered when using $doc.display($a) and is always >> replaced by : >> >> <input size='30' id='XWiki.USClass_0_id' value='1,0,0,1,2' >> name='XWiki.USClass_0_id' type='text'/> instead of '1,0,0,1,2' ) >> >> Thanks in advance for your help >> > > If I remember well you can get around this by using $property.getValue() > instead of $doc.display since in inline mode $doc.display is turned into an > input field by default. > I tried to get around this using the $context.setDisplayMode("view") (that should put my rendering in view mode when using $doc.display (according to the javadoc), but it displays nothing (quite weird though)
I have to use $property.getValue() ? but my variable is not a property or how can I transform it into a property ? > I remember doing this in the bulletin board application a while ago, I'd > need to check its code to find the exact API call to use. > I'll have a look into it. Thanks for your help. -- ---- Jean Couteau Code Lutin - http://www.codelutin.com 44 Bd des Pas Enchantés - 44230 St-Sébastien/Loire Tél : 02 40 50 29 28 - Fax : 09 59 92 29 28 _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users