Suggest LiveTable Filter Macro

Version 6.2 by Zoubir Medjdoub on 2016/03/20 12:44

cogTransform the LiveTable filter input, into suggest in order to filter by the key ( for eg : XWiki.User1 )
TypeXAR
CategoryMacro
Developed by

Zoubir Medjdoub

Rating
0 Votes
LicenseGNU Lesser General Public License 2.1

Description

With this macro, you can transform the LiveTable filter input into suggest in order to filter by the key ( for eg : XWiki.User1 ), we can use this macros on a dbList field property.

Usage

Insert the SuggestLiveTableFilter macro before the livetable macro :


## Prepare the suggest service url
#set ($suggestURL = $doc.getURL("view","xpage=suggest&classname=myClass&fieldname=myField"))
{{SuggestLiveTableFilter suggestServiceURL="$suggestURL" colname="authors" /}}

....

#livetable('themeDocumentsLivetable' $columns $columnsProperties $options)

First , suggest the items for the user.
suggest.png

Once the user picked an item, the liveTable filter will be launched.
picked.png

Parameters

NameDescriptionDefault Value
suggestServiceURLThe url of the suggest service (result should be : <?xml version="1.0" encoding="UTF-8"?><results type="5"><rs id="" info="$key">$value</rs> ....</results> ) .-
colnameThe liveTable input field, that will be transformed into suggest.-

Get Connected