svelte-headless-table

Unopinionated and extensible data tables for Svelte

Downloads
95.8K
Stars
479
Committers
7

Bot releases are hidden (Show)

svelte-headless-table - v0.14.3 `addFlatten` plugin

Published by bryanmylee about 2 years ago

svelte-headless-table - v0.14.2 Fix `addGroupBy` sub row behavior

Published by bryanmylee about 2 years ago

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.14.1...v0.14.2

svelte-headless-table - v0.14.1 Internal optimizations

Published by bryanmylee about 2 years ago

Pass the entire DisplayBodyCell object for display column data.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.14.0...v0.14.1

svelte-headless-table - v0.14.0

Published by bryanmylee about 2 years ago

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.13.4...v0.14.0

svelte-headless-table - v0.13.4 Data export from display columns

Published by bryanmylee about 2 years ago

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.13.3...v0.13.4

svelte-headless-table - 0.13.3 Top-level addSelectedRows state

Published by bryanmylee about 2 years ago

Expose top-level stores on the addSelectedRows plugin. This allows for subscribing to whether all/some rows (or rows on the current page) are selected. This also allows for efficient "select all" behavior.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.13.2...v0.13.3

svelte-headless-table - v0.13.2 Fix package description typo

Published by bryanmylee about 2 years ago

svelte-headless-table - v0.13.1 Add package description for npm

Published by bryanmylee about 2 years ago

svelte-headless-table - v0.13.0 Remove reliance on `instanceof`

Published by bryanmylee about 2 years ago

svelte-headless-table - v0.12.2 Export Label classes

Published by bryanmylee about 2 years ago

For an easier time defining re-usable labels for headers and cells, use the DataLabel, DisplayLabel, and HeaderLabel types.

const editableCell: DataLabel<unknown> = ({ column, row, value }) => {...};

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.12.1...v0.12.2

svelte-headless-table - v0.12.1 Export Column classes

Published by bryanmylee about 2 years ago

Export Column classes as part of the library's interface.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.12.0...v0.12.1

svelte-headless-table - v0.12.0 Custom dataIds on DataBodyRow

Published by bryanmylee about 2 years ago

This release allows the specification of custom dataId values for each DataBodyRow. This makes it easier to reference the original item in the data source by searching for items with a matching dataId.

If no custom dataId is passed, defaults to the previous behaviour of using the item index.

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.11.0...v0.12.0

svelte-headless-table - v0.11.0 `addDataExport`

Published by bryanmylee over 2 years ago

addDataExport allows for reading the data source as it is currently transformed by the table.

This is useful if you need to export data from the table with all plugin transformations applied.

svelte-headless-table - v0.10.4 Fix interaction between `addResizedColumns` and `addGridLayout`

Published by bryanmylee over 2 years ago

While this doesn't fully solve the grid layout issue, it alleviates the biggest issue with addGridLayout by specifying the width of the column on each cell explicitly.

svelte-headless-table - v0.10.3 Export model classes

Published by bryanmylee over 2 years ago

Export a reference to core models as documented here.

svelte-headless-table - v0.10.2 Fix examples build issue

Published by bryanmylee over 2 years ago

svelte-headless-table - v0.10.1 Reduce bundle size

Published by bryanmylee over 2 years ago

Strip test files from package to reduce bundle size.

svelte-headless-table - v0.10.0 `addGridLayout`

Published by bryanmylee over 2 years ago

addGridLayout configures the table to automatically provide the styles required to render the table with CSS grid.

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.9.1...v0.10.0

svelte-headless-table - v0.9.1

Published by bryanmylee over 2 years ago

Use drag action instead of event handler.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.9.0...v0.9.1

svelte-headless-table - v0.9.0 `addResizedColumns`

Published by bryanmylee over 2 years ago

Introducing column resizing with the addResizedColumns.

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.8.3...v0.9.0