-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Description
What Version?
"khill/lavacharts": "^3.1",
Issue
Dashboard cannot be refreshed using js on laravel
Error: Uncaught n.exports.ChartNotFound {name: 'ChartNotFound', message: '[Lavacharts] Chart with label "Donuts" was not found.'}
Controller Code (chart creation code)
$datatable = $lava->DataTable();
$datatable->addStringColumn('Titles')
->addNumberColumn('Number');
//get data from database
$pieChart = $lava->PieChart('Donuts', $datatable, [
'width' => 400,
'pieSliceText' => 'value'
]);
$filter = $lava->NumberRangeFilter(1, [
'ui' => [
'labelStacking' => 'vertical'
]
]);
$control = $lava->ControlWrapper($filter, 'control');
$chart = $lava->ChartWrapper($pieChart, 'chart');
$lava->Dashboard('Donuts', $datatable)->bind($control, $chart);
$decisions = 'decisions';
return array(
$decisions => $chart->toJson(),
),
View Code
<div id="my-dash">
<div id="chart">
</div>
<div id="control">
</div>
</div>
<?= $lava->render('Dashboard', 'Donuts', 'my-dash'); ?>
<script >
//ajax call
lava.loadData('Donuts', data.decisions, function (chart) {});
console.log(data.decisions);
</script>
result of console log : {"options":{"width":400,"pieSliceText":"value"},"containerId":"chart","chartType":"PieChart"}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels