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

Reply via email to