[asp.net-mvc]导出到 Excel 按钮加载 Jquery DataTable 中的数据后变得不可见

发布时间: 2016/10/4 14:41:36
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用 jquery Datatable 的我填充一些来自数据源的数据。数据正在之前填充数据表中我能看到所有出口按钮例如,导出到 Excel 或 Pdf 等。我填充数据表中的数据导出按钮获取隐藏某种程度上和我无法弄清楚什么导致这个问题。任何帮助将不胜感激。谢谢。

下面是我使用的 JS。

<script>
    $(document).ready(function() {
        $('#importPool').DataTable({
            //"dom": "Bfrtip",
            "dom": 'lBfrtip',

            //btext: 'Export',
            buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
            ]

        });

    });
</script>

解决方法 1:

得到的答案。其实后 ajax 回调函数为明显的原因:) 所需上面的代码片段

"fnDrawCallback": function (data) {
                   if (data.json.data.length > 0) {
                            btnUpload.disabled = false; }
                                  },

                "dom": "Bfrtip",
                btext: 'Export',
                buttons: [
                    {
                        extend: 'collection',
                        text: 'Export Reports',
                        buttons: [
                            'excel',
                            'csv',
                            'pdf'
                        ]
                    }
                ]
官方微信
官方QQ群
31647020