Browse Source

Dont export the detail view icon column

Dustin Utecht 5 years ago
parent
commit
de1d97c6fc
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/extensions/export/bootstrap-table-export.js

+ 6 - 0
src/extensions/export/bootstrap-table-export.js

@@ -196,6 +196,12 @@ $.BootstrapTable = class extends $.BootstrapTable {
 
 
       const data = this.getData()
       const data = this.getData()
 
 
+      if (o.detailView && o.detailViewIcon) {
+        const detailViewIndex = o.detailViewAlign === 'left' ? 0 : this.getVisibleFields().length + Utils.getDetailViewIndexOffset(this.options)
+
+        o.exportOptions.ignoreColumn = $.merge(o.exportOptions.ignoreColumn || [], [detailViewIndex])
+      }
+
       if (o.exportFooter) {
       if (o.exportFooter) {
         const $footerRow = this.$tableFooter.find('tr').first()
         const $footerRow = this.$tableFooter.find('tr').first()
         const footerData = {}
         const footerData = {}