Modifications pour le document Macros de résultats Livetable
Modifié par Florent Charton le 2026/03/13 11:03
Depuis la version 2.1
modifié par Florent Charton
sur 2024/08/08 18:43
sur 2024/08/08 18:43
Commentaire de modification :
Install extension [org.xwiki.platform:xwiki-platform-livetable-ui/15.10.11]
À la version 4.1
modifié par Florent Charton
sur 2026/01/08 10:56
sur 2026/01/08 10:56
Commentaire de modification :
Install extension [org.xwiki.platform:xwiki-platform-livetable-ui/17.4.8]
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -305,10 +305,7 @@ 305 305 #if(!$offset || $offset < 0) 306 306 #set($offset = 0) 307 307 #end 308 - #set($limit = $numbertool.toNumber($request.get('limit')).intValue()) 309 - #if(!$limit) 310 - #set ($limit = 15) 311 - #end 308 + #getAndValidateQueryLimitFromRequest('limit', 15, $limit) 312 312 #set($query = $services.query.hql($sql)) 313 313 ## Apply query filters if defined. Otherwise use default. 314 314 #foreach ($queryFilter in $stringtool.split($!request.queryFilters, ', ')) ... ... @@ -506,7 +506,9 @@ 506 506 #set($discard = $map.put('params', $sqlParams)) 507 507 #end 508 508 #set($discard = $map.put('reqNo', $numbertool.toNumber($request.reqNo).intValue())) 509 - #gridresult_buildTagCloudJSON($map) 506 + #if("$!request.tagcloud" == 'true') 507 + #gridresult_buildTagCloudJSON($map) 508 + #end 510 510 #gridresult_buildRowsJSON($map) 511 511 #end 512 512 ... ... @@ -560,8 +560,10 @@ 560 560 #elseif($propType == 'TextAreaClass' || $propType == 'UsersClass' || $propType == 'GroupsClass') 561 561 #set($tableName = 'LargeStringProperty') 562 562 #elseif($propType == 'StaticListClass' || $propType == 'DBListClass' || $propType == 'DBTreeListClass' || $propType == 'PageClass') 562 + ## The following logic is mirrored from ListClass and might need to be updated when the logic in ListClass changes. 563 563 #set($multiSelect = $propClass.get($colname).getProperty('multiSelect').getValue()) 564 564 #set($relationalStorage = $propClass.get($colname).getProperty('relationalStorage').getValue()) 565 + #set($largeStorage = $propClass.get($colname).getProperty('largeStorage').getValue()) 565 565 #if($multiSelect == 1) 566 566 #if($relationalStorage == 1) 567 567 #set($tableName = 'DBStringListProperty') ... ... @@ -568,6 +568,8 @@ 568 568 #else 569 569 #set($tableName = 'StringListProperty') 570 570 #end 572 + #elseif($largeStorage == 1) 573 + #set($tableName = 'LargeStringProperty') 571 571 #else 572 572 #set($tableName = 'StringProperty') 573 573 #end