0
0
mirror of https://github.com/salesagility/SuiteCRM.git synced 2024-11-22 07:52:36 +00:00
salesagility_SuiteCRM/modules/Surveys/tpls/Reports/option.tpl
2024-01-15 11:02:22 +00:00

51 lines
1.6 KiB
Smarty

<table style="width: 25%" class="table table-bordered">
<tr>
<th>{$mod.LBL_RESPONSE_ANSWER}</th>
<th>{$mod.LBL_RESPONSE_COUNT}</th>
</tr>
{foreach from=$question.responses item=response}
<tr>
<td>{$response.label}</td>
<td>{$response.count}</td>
</tr>
{/foreach}
</table>
<canvas width="750" height="400" id='{$question.id}Chart' class=''></canvas>
<script>
{literal}
$(document).ready(function () {
var chartData = {/literal}{$question.chartData|@array_values|@json_encode}{literal};
var chartLabels = {/literal}{$question.chartLabels|@array_values|@json_encode}{literal};
var max = Math.max.apply(null, chartData);
new RGraph.Bar({
id: '{/literal}{$question.id}{literal}Chart',
data: [chartData],
options: {
title: '{/literal}{$question.name}{literal}',
textSize: 10,
textAngle: 40,
titleSize: 16,
titleFont: 'Lato',
titleY: 10,
colors: ['#f08377', '#534d64', '#778591', '#bfcad3', '#d8f5ee'],
gutterBottom: 110,
gutterTop: 60,
gutterLeft: 50,
tooltips: function (ind) {
return chartLabels[ind] + " - " + chartData[ind];
},
tooltipsEvent: 'onmousemove',
labels: chartLabels,
{/literal}
{if $question.chartData|@array_values|@max < 10}
numyticks: max,
ylabelsCount: max,
ymax: max,
{/if}
{literal}
}
}).draw();
});
{/literal}
</script>