Hi, I have the following livetable...(see below) (working perfectly!) My challenge is the following; the column countryCode is a string with a comma seperated list with country codes (1 to many) I've graphical flags representing a country and several macro's to display the flags when you feed them a string with countrycodes; #ArrayOfCounties($vCountryCodeString $vCountryCodeList) => translates a comma seperated string into a array #ShowAllFlags($vCountryCodeList) => shows all the flags of countryCodes in the array
What is the best way to dynamically show (in the display of the livetable) the flags of the countries represented in the countryCode collumn? #set($columns = ["countryName" ,"languageText" ,"countryCode", "_actions" ]) #set($columnsProperties = { "countryName" : { "type" : "text", "link" : "view", "size" : 10, "filterable" : true, "sortable": true }, "language" : { "type" : "text", "link" : "view", "size" : 10, "filterable" : false, "sortable": false }, "countryCode" : { "type" : "text", "link" : "view", "size" : 10, "filterable" : false, "sortable": false }, "languageText" : { "type" : "text", "link" : "view", "size" : 10, "filterable" : true, "sortable": true }, "_avatar" : { "type" : "none", "link" : "none", "html" : "true", "sortable":false }, "_images" : { "type" : "none", "link" : "none", "html" : "true", "sortable":false }, "_attachments" : { "type" : "none", "link" : "none", "html" : "true", "sortable":false }, "_actions" : { "type" : "none", "link" : "none", "html" : "true", "sortable":false }, "doc.name" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.space" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.fullName" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.author" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.date" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.creator" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.creationDate" : { "type" : "text", "link" : "view", "size" : "10", "filterable" : true, "sortable": true }, "doc.title" : { "type" : "text", "link" : "view", "size" : "20", "filterable" : true, "sortable": true }, "_actions" : {"actions": ["edit","delete"], "displayName" : "Change"} }) #set($options = { "className":"CdLSAssociations.CdLS_ATD_CountryClass", "translationPrefix" : "cdls_atd_country.livetable.", "tagCloud" : true, "rowCount": 20, "maxPages" : 10, "selectedColumn" : "doc.title", "defaultOrder" : "asc" }) #livetable("cdls_atd_country" $columns $columnsProperties $options) _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users