Skip to content

Better Table engine? Or to be considered: A real spreadsheet engine as table alternative ... after all these years? #5911

@Wookbert

Description

@Wookbert

Describe the feature you'd like

I use tables in Bookstack A LOT. There are unfortunately quite a few limitations:

  • no scrollbars = no option to go beyond page width = limited number of columns, due to limited width
  • with no scrollbars come no optionally fixed header lines
  • no interactive method to adjust width/height of multiple selected columns/lines at once in order to be identical in size
  • no option to drag and re-sort entire columns or lines
  • no sorting options
  • no real option to paste formatted table contents sourced e.g. from Excel or Google Sheets
  • and: no calculations (not expected ... but still would come very handy)

@ssddanbrown Can’t you switch the table engine or add an alternative one? Why not implement a JavaScript Spreadsheet Engine like e.g. JSpreadsheet CE, Handsontable, DHTMLX Grid or Webix Grid ... instead or as alternative? While being commercial libraries it looks to me as if they all are also available in free community editions for integration in non-commercial open source application like Bookstack.

Describe the benefits this would bring to existing BookStack users

My above described limitations are described in countless other issues: #1387, #4522, #5743, #1652 (interesting ... created by myself 6 years ago), #1574, #2126, #4716, #5717, #4944, #1367, #315, #1518, #1492, #3475 and the list goes on.

IMO many users, including me, are eagerly and yearningly awaiting a fundamental improvement on the tables front since years and the applause and sighs of relieve would be long and loud.

Can the goal of this request already be achieved via other means?

No.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

Over 5 years

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions