首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将迷你图从javascript添加到Jquery DataTable中

将迷你图从javascript添加到Jquery DataTable中
EN

Stack Overflow用户
提问于 2021-06-01 15:39:55
回答 1查看 100关注 0票数 0

我正在尝试在JQuery Datatables中动态地呈现sparklines饼图。我可以像这样将JQuery sparklines片段图添加到JQuery DataTable中:

代码语言:javascript
复制
                                                    <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()时添加相同的饼图?

我试过了,但不起作用:

代码语言:javascript
复制
    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'}
        ]
    });
EN

回答 1

Stack Overflow用户

发布于 2021-06-01 17:48:57

我向sparkline元素添加了类,并用新值重新绘制它。

代码语言:javascript
复制
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'
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67784630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档