Skip to content

Conversation

@marktech0813
Copy link

What I changed

  • Implemented a built-in exporter in src/extensions/export/bootstrap-table-export.js that:
    Supports types: json, xml, csv, txt, sql, and maps excel to CSV (.xls).
    Preserves existing behaviors: fileName function support, footer export, column visibility (forceExport/forceHide), selected/all/basic export, and detail-view column exclusion via ignoreColumn.
    Uses safe Blob download, avoiding deprecated/vulnerable plugin code.
  • Updated docs in site/src/pages/docs/extensions/export.mdx:
    Removed plugin requirement.
    Documented built-in options (fileName, csvDelimiter, tableName) and supported types.
  • Updated CONTRIBUTING.md to reflect that Table Export is now built-in.

Notes

  • Users no longer need to include the deprecated plugin; exports work out of the box.
  • If you publish new artifacts, run the build to regenerate dist/ so consumers loading from dist/ get the changes.
    Status: I replaced the plugin with a built-in exporter, updated docs, and removed references.
    I removed the deprecated tableExport.jquery.plugin usage and implemented a built‑in exporter.

Contribution by Gittensor, learn more at https://gittensor.io/

Updated CONTRIBUTING.md to reflect that Table Export is now built-in.
Updated docs in site/src/pages/docs/extensions/export.mdx:
- Removed plugin requirement.
- Documented built-in options (fileName, csvDelimiter, tableName) and supported types.
Implemented a built-in exporter in src/extensions/export/bootstrap-table-export.js that:
- Supports types: json, xml, csv, txt, sql, and maps excel to CSV (.xls).
- Preserves existing behaviors: fileName function support, footer export, column visibility (forceExport/forceHide), selected/all/basic export, and detail-view column exclusion via ignoreColumn.
- Uses safe Blob download, avoiding deprecated/vulnerable plugin code.

Contribution by Gittensor, learn more at https://gittensor.io/
@marktech0813
Copy link
Author

Please check PR.
thanks.

@ajiho
Copy link

ajiho commented Nov 15, 2025

That's awesome!

…ixin#8071

Refactor CSV escaping and table matrix collection logic for improved readability and null handling.

- Using strict equality checks for null/undefined.
- Adding required blank lines between declarations and control statements.
- Removing unnecessary arrow parens and extra parentheses.
- Using template literals instead of string concatenation.
- Ensuring single quotes and proper brace style.
- Splitting multi-statements onto separate lines.
@marktech0813
Copy link
Author

I fixed, Please check PR again,
thanks.

@fsay2604
Copy link

Nice! Any idea when/if it will be merge?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants