首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >data-export- data -type=" all“不适用于从bootstrap表插件中的所有页面导出数据?

问data-export- data -type=" all“不适用于从bootstrap表插件中的所有页面导出数据?
EN

Stack Overflow用户
提问于 2020-07-23 16:41:33
回答 2查看 1.4K关注 0票数 1

我正在使用bootstrap table extended和bootstrap 4。我正在尝试使用导出按钮从所有页面下载数据。

css文件:

代码语言:javascript
复制
<link rel="stylesheet" href="https://unpkg.com/bootstrap-table@1.17.1/dist/bootstrap-table.min.css">

脚本:

代码语言:javascript
复制
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<script src="https://unpkg.com/tableexport.jquery.plugin/tableExport.min.js"></script>
<script src="https://unpkg.com/tableexport.jquery.plugin/libs/jsPDF/jspdf.min.js"></script>
<script src="https://unpkg.com/tableexport.jquery.plugin/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.17.1/dist/bootstrap-table.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@1.17.1/dist/extensions/export/bootstrap-table-export.min.js"></script>

以下是我使用的bootstrap表的属性:

代码语言:javascript
复制
<table id="table" 
data-toggle="table"
data-pagination="true"
data-show-toggle="true"
data-show-columns="true"
data-show-fullscreen="true"
data-height="650"
data-page-size="12"
data-page-list="[12,24,36,48,All]"
data-show-export="true"
data-export-data-type="all"
data-export-types="['json','csv', 'txt', 'sql', 'excel']"

data-click-to-select="true"
data-toolbar="#toolbar"
>

在他们的documentation中提到,使用导出数据可以通过以下方式进行调整:

代码语言:javascript
复制
Attribute: data-export-data-type

type: String

Detail:

export data type, support: ‘basic’, ‘all’, ‘selected’.

Default: basic

但是当我使用

代码语言:javascript
复制
data-export-data-type="all"

然后它不会改变任何东西,只从当前页面下载数据。我几乎所有的内容都是在互联网上读的,但什么都没有用。

EN

回答 2

Stack Overflow用户

发布于 2020-08-01 06:54:51

能提供更多关于你的设置的信息吗?包含数据的完整代码会很棒,最好是使用editor创建一个示例。

没有这些信息,我们无法帮助你,因为example在data-export-data-type="all"上运行得很好。

票数 0
EN

Stack Overflow用户

发布于 2020-08-02 22:03:35

我想,问题出在这里:

代码语言:javascript
复制
   data-page-list = "[12,24,36,48,All]"

你测试过所有的语法变体吗?脑海中浮现的是:

[12, 24, 36, 48, 'ALL'] [12, 24, 36, 48, 'all'] ...等

任何变体,但值为all是第一个可疑变量,而不是(int)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63050265

复制
相关文章

相似问题

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