Bootstrap-table如何使用exportOptions

时间:2015-10-03 19:34:49

标签: javascript bootstrap-table

我想更改使用Table Export扩展时使用的文件名。我知道我可以使用exportOptions来添加{fileName:'custom_file_name'}。但我不知道在哪里放这个。

我试过了:

data-export-options="{fileName:'custom_file_name'}"

我尝试添加方法:

$('#table').bootstrapTable('exportOptions', {fileName: 'custom_file_name'})

但后来我收到错误:未捕获错误:未知方法:exportOptions enter code here

我错过了什么?

5 个答案:

答案 0 :(得分:4)

像这样使用:

$('#table').bootstrapTable({
    exportOptions: {
        fileName: 'custom_file_name'
    }
});

现在我们不支持通过数据属性,文档:http://bootstrap-table.wenzhixin.net.cn/extensions/#table-export

示例:http://jsfiddle.net/wenyi/e3nk137y/3365/

答案 1 :(得分:4)

您可以将以下内容添加为html表属性:

data-export-options='{"fileName": "desired filename here"}'

请确保您使用正确的引号,并且密钥是带有camelCase的fileName。

答案 2 :(得分:1)

您可以在'tableExport.js'文件中修改默认文件名(tableExport)。

with requests.Session() as s:

答案 3 :(得分:0)

你不能在表格标签中使用showExport,它需要在这样的javascript中:

$(function () {
    $('#table').bootstrapTable({
        data: data,
        showExport: true,
        exportOptions: {
            fileName: 'some_file_name'
        }
    });
});

答案 4 :(得分:0)

如果您希望通过数据属性创建表的其余部分,则可以使用refreshOptions方法:

$('#table').bootstrapTable('refreshOptions', {exportOptions: {fileName: 'custom_file_name'}});