[xwiki-users] property of type "document" ?
Hello XWikiers, while editing my class, I felt at least two places where the database type appeared too convoluted to me (and I needed sample code) and where the only thing I'd need is the reference to a document in some space of the same XWiki. Does this exist ? Should I file a feature request ? thanks in advance paul
Le 11 janv. 08 à 23:42, Paul Libbrecht a écrit :
while editing my class, I felt at least two places where the database type appeared too convoluted to me (and I needed sample code) and where the only thing I'd need is the reference to a document in some space of the same XWiki. Does this exist ? Should I file a feature request ?
I did not see an answer to this and only made a bit of progress. Here's an example that helps to explain where I want to go: Let me start with an example: we have a space called "Licenses". I want the people that fill the resources to use a pop-up menu to choose among the licenses that are in this space. So the resources have a property of type database-list which I populate with an HQL that lists all licenses select doc.name, doc.title from com.xpn.xwiki.doc.XWikiDocument as doc where doc.web = 'Licenses' and doc.name!='WebHome' the pop-up menu shows nicely the title of the documents as visible choice and the name's of the documents as value choices. Now, I would like, in the presentation of our resources, to write the title of the license property with a link to its document. Unfortunately object.license is a string which is the "visible name". Where has gone the value ? Further, I would like to present a localized name, so that the translation of the title and document is used if viewed with a different language. thanks for hints I really like the idea of "documents as values", it is very semantic- web-like... paul
participants (1)
-
Paul Libbrecht