我正在尝试在JQuery Datatables中动态地呈现sparklines饼图。我可以像这样将JQuery sparklines片段图添加到JQuery DataTable中:
<table id="dt-basic-example"
class="table table-bordered table-hover table-striped w-100">
<thead>
<tr>
<th>pie_chart</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<span class="sparklines" sparkType="pie" sparkHeight="50" sparkWidth="auto" values="4,6,7,7,4"> </span>
</td>
</tr>
</tbody>
</table>如何在$(document).ready()时添加相同的饼图?
我试过了,但不起作用:
var myData = [
{
pie_chart: '<span class="sparklines" sparkType="pie" sparkHeight="50" sparkWidth="auto" values="4,6,7,7,4"> </span>'
}
];
$(function () {
$('#dt-basic-example').dataTable({
data: myData,
columns: [
{data: 'pie_chart'}
]
});发布于 2021-06-01 17:48:57
我向sparkline元素添加了类,并用新值重新绘制它。
var myData = [
{
pie_chart: '<span class="sparklines top10" sparkType="pie" sparkHeight="50" sparkWidth="auto" values="4,6,7,7,4"> </span>'
},
$('#dt-basic-example').dataTable({
data: myData,
columns: [
{data: 'pie_chart'},
],
responsive: true,
searching: false,
paging: false,
info: false
});
$('.top10').sparkline([1, 2, 3, 4], {
type: 'pie',
height: '50',
width: '50'
});https://stackoverflow.com/questions/67784630
复制相似问题