讨论数量:
一个笨办法是,把 Dcat Admin 里 Chart 类 (vendor/dcat-admin/src/Widgets/ApexCharts/Chart.php) copy 一份,覆写下 buildDefaultScript 方法。
/**
* @return string
*/
protected function buildDefaultScript()
{
$options = JavaScript::format($this->options);
return <<<JS
(function () {
var options = {$options};
options.dataLabels.formatter = function(val, opts) {
return opts.w.config.series[opts.seriesIndex];
}
var chart = new ApexCharts(
$("{$this->containerSelector}")[0],
options
);
chart.render();
})();
JS;
}
推荐文章: