Code source wiki de Macro pour graphiques AWM
Modifié par Vivien Palmowski le 2026/03/11 10:39
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{velocity}} | ||
| 2 | $services.localization.render("awm.chartmacro.desc") | ||
| 3 | |||
| 4 | {{{ | ||
| 5 | {{awmchart app="Help.Applications.Movies" category="databaseList1" type="pie" title="Chart" width="500" height="500" table="1" /}} | ||
| 6 | }}} | ||
| 7 | |||
| 8 | #macro(docline $field $defaultValue) | ||
| 9 | |= ${field} | $services.localization.render("rendering.macro.awmchart.parameter.${field}.description") |#if($defaultValue=="")$services.localization.render("awm.chartmacro.doc.empty")#else$defaultValue#end | ||
| 10 | |||
| 11 | #end | ||
| 12 | #set($defaultColors = "backgroundColor:FFFFFF;${util.newline}legendBackgroundColor:FFFFFF;${util.newline}borderColor:FFFFFF;${util.newline}plotBackgroundColor:FFFFFF;${util.newline}plotBorderColor:FFFFFF;${util.newline}plotBorderVisible:false") | ||
| 13 | |||
| 14 | |= $services.localization.render("awm.chartmacro.doc.parameter") |= $services.localization.render("awm.chartmacro.doc.desc") |= $services.localization.render("awm.chartmacro.doc.defaultValue") | ||
| 15 | #docline("app", "") | ||
| 16 | #docline("className", "") | ||
| 17 | #docline("category", "status") | ||
| 18 | #docline("type", "") | ||
| 19 | #docline("title", "") | ||
| 20 | #docline("width", "500px") | ||
| 21 | #docline("height", "500px") | ||
| 22 | #docline("table", "1") | ||
| 23 | #docline("chart", "1") | ||
| 24 | #docline("chartClasses", "col-md-6 col-sm-12") | ||
| 25 | #docline("tableClasses", "col-md-6 col-sm-12") | ||
| 26 | #docline("useRow", "1") | ||
| 27 | #docline("colors", $defaultColors) | ||
| 28 | #docline("addParams", "") | ||
| 29 | #docline("fromHQL", "") | ||
| 30 | #docline("whereHQL", "") | ||
| 31 | #docline("function", "") | ||
| 32 | #docline("aggregate", "") | ||
| 33 | #docline("aggregateFunction", "sum") | ||
| 34 | #docline("orderColumn", "") | ||
| 35 | #docline("orderDirection", "desc") | ||
| 36 | #docline("columnTitle", "") | ||
| 37 | #docline("aggregateTitle", "") | ||
| 38 | |||
| 39 | == $services.localization.render("awm.chartmacro.example") == | ||
| 40 | |||
| 41 | === $services.localization.render("awm.chartmacro.example.simple") === | ||
| 42 | |||
| 43 | {{{ | ||
| 44 | {{awmchart app="Help.Applications.Movies" category="databaseList1" type="pie" title="Chart" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" /}} | ||
| 45 | }}} | ||
| 46 | |||
| 47 | {{awmchart app="Help.Applications.Movies" category="databaseList1" type="pie" title="Chart" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" /}} | ||
| 48 | |||
| 49 | === $services.localization.render("awm.chartmacro.example.function") === | ||
| 50 | |||
| 51 | {{{ | ||
| 52 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by year" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" function="year" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by year" /}} | ||
| 53 | |||
| 54 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by year" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" function="year" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by year" nb="2" /}} | ||
| 55 | |||
| 56 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by month" width="500" height="500" table="1" function="year(prop.value)*100+month(prop.value)" chartClasses="col-md-6 col-sm-12" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by month" columnTitle="Release Month" /}} | ||
| 57 | |||
| 58 | {{awmchart app="Help.Applications.Movies" category="doc.creationDate" type="Movies by creation month" title="Movies by creation month" width="500" height="500" table="1" function="year(doc.creationDate)*100+month(doc.creationDate)" chartClasses="col-md-6 col-sm-12" orderColumn="doc.creationDate" orderDirection="asc" aggregateTitle="Movies by creation month" columnTitle="Page creation month" /}} | ||
| 59 | }}} | ||
| 60 | |||
| 61 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by year" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" function="year" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by year" /}} | ||
| 62 | |||
| 63 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by year" width="500" height="500" table="1" chartClasses="col-md-6 col-sm-12" function="year" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by year" nb="2" /}} | ||
| 64 | |||
| 65 | {{awmchart app="Help.Applications.Movies" category="date1" type="line" title="Movies by month" width="500" height="500" table="1" function="year(prop.value)*100+month(prop.value)" chartClasses="col-md-6 col-sm-12" orderColumn="date1" orderDirection="asc" aggregateTitle="Movies by month" columnTitle="Release Month" /}} | ||
| 66 | |||
| 67 | {{awmchart app="Help.Applications.Movies" category="doc.creationDate" type="line" title="Movies by creation month" width="500" height="500" table="1" function="year(doc.creationDate)*100+month(doc.creationDate)" chartClasses="col-md-6 col-sm-12" orderColumn="doc.creationDate" orderDirection="asc" aggregateTitle="Movies by creation month" columnTitle="Page creation month" /}} | ||
| 68 | |||
| 69 | |||
| 70 | {{/velocity}} |