Thanks a lot Vito. It works like a charm.

Cheers,
Piotr

W dniu 11-01-11 16:14, Vito Impagliazzo wrote:
> I start off answering first question
>
> On Tue, Jan 11, 2011 at 12:16 PM, Piotr Dziubecki<[email protected]>wrote:
>
>> Hi All,
>>
>> I was playing with the faq tutorial and created my application based on
>> that article. Now I have several
>> questions regarding that example:
>>
>> 1. Is it possible to exclude a certain object from displaying in the
>> livetable, I mean how to achieve
>> something like that:
>>
>> #set($sql = ", BaseObject as obj where obj.name = doc.fullName and
>> obj.className = 'FAQ.FAQClass' and
>> obj.name<>  'FAQ.FAQTemplate'")
>>
>> I don't want to have an empty template object listed in my table.
>>
>
> in the $options variable you have to include
>     "resultPage":"IPR.IPREntryClassJSON",
>
> where "IPR.IPREntryClassJSON is a page containing (in wiki 2.0 syntax)
>
> {{include document="XWiki.LiveTableResultsMacros" /}}
> {{velocity}}
> #gridresultwithfilter("IPR.IPREntryClass" $request.collist.split(",") "" "
> and doc.name<>'IPREntryClassSheet' and doc.name<>'IPREntryClassTemplate'")
> {{/velocity}}
>
>
>> 2. I've created a template with several text areas and one static list.
>> Then I tried to create a livetable
>> out of this and when I choose to create a columns with the properties from
>> text areas ( i.e. wykonawcy )
>> nothing is listed. Everything is fine in case of using only the static list
>> (dzial_pcss) property:
>>
>> {{velocity}}
>> #set($columns = ["dzial_pcss", "doc.creationDate", "_actions"])
>> #set($columnsProperties = {
>>   "dzial_pcss" : { "displayName" : "DziaƂ PCSS" },
>>    "_actions" : {"actions": ["edit","delete"]}
>> })
>> #set($options = {
>>     "className":"IPR.IPREntryClass",
>>     "rowCount": 10
>> })
>> #livetable("userdirectory" $columns $columnsProperties $options)
>> {{/velocity}}
>>
>> http://apps.man.poznan.pl/iprxwiki/bin/view/Sandbox/TestPage1
>>
>>
>> {{velocity}}
>> #set($columns = ["wykonawcy", "doc.creationDate", "_actions"])
>> #set($columnsProperties = {
>>   "wykonawcy" : { "displayName" : "Wykonawcy" },
>>    "_actions" : {"actions": ["edit","delete"]}
>> })
>> #set($options = {
>>     "className":"IPR.IPREntryClass",
>>     "rowCount": 10
>> })
>> #livetable("userdirectory1" $columns $columnsProperties $options)
>> {{/velocity}}
>>
>> http://apps.man.poznan.pl/iprxwiki/bin/view/Sandbox/TestPage2
>>
>> Here is the definition of my template class:
>> http://apps.man.poznan.pl/iprxwiki/bin/view/IPR/IPREntryClass
>>
>> 3. How to use the translationPrefix properly - is it for getting the pretty
>> names for the headers - I'm
>> confused about that. Is the only way of setting the header names to use the
>> "displayName" prop for the
>> columnsProperties ?
>>
>> 4. I have also tried the custom code both for creating new entries and
>> displaying object with the use of sql
>> queries. Is it possible to create something similar to the _actions column
>> we can use in the livetable, but
>> directly in the velocity code ( I mean how to access to the 'edit' 'delete'
>> links ).
>>
>>
>> Thanks in advance :)
>>
>> Regards,
>> Piotr
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to