Sales, G. (Grant) wrote:
> Not sure what the ; and : are for but they seem to not wanna be in
> there.

They can be quite confusing not knowing what's happening.
Your velocity script is writing output which is then parsed as XWiki
Syntax. Those ; and : are XWiki syntax for creating definition lists.

http://platform.xwiki.org/xwiki/bin/view/Main/XWikiSyntax#HDefinitionLists

Your velocity code can write out any XWiki syntax, even macros.

Caleb

> 
> So other then that, works good, thanks for the help. If I already called
> #set($class = $doc.getObject('ShiftLog.ShiftLogClass').xWikiClass) in
> another part of the Doc can I just use
> class.getxWikiClass().MyProperty.prettyName?
> 
> But I do have it working with what you showed me below. 
> 
> Thanks!
> 
> 
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Guillaume Lerouge
> Sent: Thursday, June 03, 2010 10:59 AM
> To: XWiki Developers
> Subject: Re: [xwiki-devs] Calling only one property
> 
> Hi,
> 
> On Thu, Jun 3, 2010 at 17:46, Sales, G. (Grant)
> <[email protected]>wrote:
> 
>> So can you display in the same way you would in the loop?
>>
>> :$prop.prettyName('MyProperty')
>> ;$doc.display('MyProperty')
>>
> 
> This should do the trick:
> 
> #set($myClassDoc = $xwiki.getDocument('Some.Class'))
> 
> :$myClassDoc.getxWikiClass().myProperty.prettyName
> ;$doc.display('MyProperty')
> 
> 
>> One mode for editing, one for input.
>>
> 
> You can use the same code for both display and input.
> 
> 
>> I have about 8 properties and want to put them in to a nice HTML
> table.
> 
> Why don't you use XWiki's table syntax?
> 
> |=Prop|=Value
> | $myClassDoc.getxWikiClass().myProperty.prettyName
> | $doc.display('MyProperty')
> 
> Guillaume
> 
> 
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf
> 
>> Of Guillaume Lerouge
>> Sent: Thursday, June 03, 2010 10:23 AM
>> To: XWiki Developers
>> Subject: Re: [xwiki-devs] Calling only one property
>>
>> Hi,
>>
>> On Thu, Jun 3, 2010 at 15:23, Sales, G. (Grant)
>> <[email protected]>wrote:
>>
>>>
>>> Here is how you filter out one dead property (or hide it) 
>>> #foreach($prop in $class.properties)
>>> #if($prop.getName() != "unused_author")  ; $prop.prettyName
>>>  : $doc.display($prop.getName())
>>> #end
>>> #end
>>>
>>> How can you call just the properties you want with out using a for 
>>> each loop?
>>>
>> Let's say you have a property called "myProperty", you can invoke it 
>> using the following code :
>>
>> $doc.display('myProperty')
>>
>> Guillaume
>>
>>
>>> Grant Sales
>>> Security Operations Analyst
>>> ING
>>> 20 Washington Ave South
>>> Minneapolis, MN 55401
>>> Tel: 612.342.7889
>>> Fax: 612.342.3428
>>> Cell: 320.761.0966
>>> Email: [email protected]
>>> www.ing-usa.com
>>> ING. Your future. Made easier. (r)
>>>
>>>
>>>
>>> ---------------------------------------------------------
>>>
>>> NOTICE: The information contained in this electronic mail message is
> 
>>> confidential and intended only for certain recipients.  If you are 
>>> not
>>> an intended recipient, you are hereby notified that any disclosure, 
>>> reproduction, distribution or other use of this communication and 
>>> any attachments is strictly prohibited.  If you have received this 
>>> communication in error, please notify the sender by reply 
>>> transmission
>>> and delete the message without copying or disclosing it.
>>>
>>>
>>> ====================================================================
>>> == ====================== 
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>
>>
>> --
>> Guillaume Lerouge
>> Sales - XWiki SAS
>> Skype: wikibc
>> Twitter: glerouge
>> http://guillaumelerouge.com/
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> 
> 
> 
> --
> Guillaume Lerouge
> Sales - XWiki SAS
> Skype: wikibc
> Twitter: glerouge
> http://guillaumelerouge.com/
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to