On Thursday November 17, at    3:19PM, Ludovic Dubost wrote:

> Hi,
> 
> Actually there is an easy solution. It is possible to use fields from a
> different class than the main class:
> Do it like this
> 
> "tags" : { "type" : "none", "link" : "view",  "filterable" : false,
> "sortable": false, "class" : "XWiki.TagClass" },


This works, thanks!  How does the table know which instance of TagClass to use
for a given document?  Is the document a subclass of TagClass?



> 
> However please note that there are some limitations (I'm not sure filtering
> or sorting works for a field from a different class).
> Also you might want to change the display separate value in the class
> XWiki.TagClass (to a ,)

I figured out how to do this by editing the class properties on the TagClass
page.   Problem solved!



> 
> Ludovic
> 
> 
> 2011/11/17 Chris Quenelle <ch...@quenelle.org>
> 
>> 
>> I basically have an "FAQ Application" created similar to the application
>> demo on the web site.  I have tagged my FAQ entries with tags, and I can
>> use the tag cloud to filter items in the livetable display.
>> 
>> Now I'd like to add a column which holds the list of tags for each
>> FAQ document.
>> 
>> In the livetable examples, I can see example columns like
>> "doc.date", but I don't think there is a "doc.tags".
>> 
>> So I think I want to know:
>> How do I put an arbitrary expression in a livetable?
>> How do I write an arbitrary expression in velocity that access
>> the Java API that I found for tags?
>> 
>> Are those the questions I should be asking?  :-)
>> 
>> --chris
>> 
>> 
>> 
>> 
>> On Wednesday November 16, at    2:28PM, Ludovic Dubost wrote:
>> 
>>> What do you mean by translating this into a livetable context ?
>>> What do you want to achieve ?
>>> 
>>> Ludovic
>>> 
>>> 2011/11/16 Chris Quenelle <ch...@quenelle.org>
>>> 
>>>> 
>>>> The "tag page" doesn't have an example of getting the list of tags
>>>> from a document.
>>>> 
>>>> I found this in the API document:
>>>> 
>>>>  public List<String> getTagsFromDocument(String documentName) throws
>>>> XWikiException
>>>> 
>>>> Can anyone suggest how to translate this into a livetable/velocity
>> context?
>>>> Here's my code:
>>>> 
>>>> {{velocity}}
>>>> #set($columns = ["Task", "Recipe"])
>>>> #set($columnsProperties = {
>>>>  "Task" : { "type" : "text", "link" : "view", "html" : "true",
>>>> "sortable":true },
>>>>  "Recipe" : { "type" : "text", "link" : "view", "html" : "true",
>>>> "sortable":true }
>>>> })
>>>> #set($options = {
>>>> "className":"AdminFAQ.FAQClass",
>>>> "translationPrefix" : "faq.",
>>>> "tagCloud" : true,
>>>> "rowCount": 10,
>>>> "tags": "true"
>>>> })
>>>> #livetable("faq" $columns $columnsProperties $options)
>>>> {{/velocity}}
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Wednesday November 16, at    12:14PM, Vincent Massol wrote:
>>>> 
>>>>> Hi Chris,
>>>>> 
>>>>> On Nov 16, 2011, at 8:23 PM, Chris Quenelle wrote:
>>>>> 
>>>>>> In velocity, what is the way to get the list of tags for a given
>>>> document?
>>>>>> I could look at the code which implements my current skin, because it
>>>> shows tags,
>>>>>> but I don't know where that is.
>>>>> 
>>>>> Add a tag in your wiki on a page
>>>>> Click on the tag in the tagcloud on the home page
>>>>> Edit the page to see what it does :)
>>>>> 
>>>>> For ex:
>>>>> http://localhost:8080/xwiki/bin/view/Main/Tags?do=viewTag&tag=test
>>>>> 
>>>>> You'll see there's a Tag Plugin:
>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Tag+Plugin
>>>>> 
>>>>> Hope it helps,
>>>>> -Vincent
>>>>> 
>>>>>> I found these pages, but they didn't help:
>>>>>> http://www.xwiki.org/xwiki/bin/view/Main/Tags
>>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Tag+Application
>>>>>> 
>>>>>> I have a livetable showing documents, and I want to show the tags for
>>>> the document
>>>>>> as a table column.
>>>>>> 
>>>>>> --chris
>>>>> _______________________________________________
>>>>> users mailing list
>>>>> users@xwiki.org
>>>>> http://lists.xwiki.org/mailman/listinfo/users
>>>> 
>>>> _______________________________________________
>>>> users mailing list
>>>> users@xwiki.org
>>>> http://lists.xwiki.org/mailman/listinfo/users
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Ludovic Dubost
>>> Founder and CEO
>>> Blog: http://blog.ludovic.org/
>>> XWiki: http://www.xwiki.com
>>> Skype: ldubost GTalk: ldubost
>>> _______________________________________________
>>> users mailing list
>>> users@xwiki.org
>>> http://lists.xwiki.org/mailman/listinfo/users
>> 
>> _______________________________________________
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>> 
> 
> 
> 
> -- 
> Ludovic Dubost
> Founder and CEO
> Blog: http://blog.ludovic.org/
> XWiki: http://www.xwiki.com
> Skype: ldubost GTalk: ldubost
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to