Not sure what the ; and : are for but they seem to not wanna be in
there.

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

Reply via email to