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.8.3

Published by bryanmylee over 2 years ago

Default behavior is to link data rows to sub-rows.

svelte-headless-table - v0.8.2

Published by bryanmylee over 2 years ago

Allow data rows to link selection state to sub-rows.

This will be useful when doing server-side grouping.

svelte-headless-table - v0.8.1

Published by bryanmylee over 2 years ago

Expose disabled prop on HeaderCell for addGroupBy.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.8.0...v0.8.1

svelte-headless-table - v0.8.0 `addSelectedRows`

Published by bryanmylee over 2 years ago

This release brings stable IDs for easier tracking of selected rows!

What's Changed

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.7.1...v0.8.0

svelte-headless-table - v0.7.1

Published by bryanmylee over 2 years ago

Expose ArraySetStore methods for public use.

ArraySetStore exposes toggle, clear, add, and remove methods on a Writable store representing a set of values.

svelte-headless-table - v0.7.0 `addGroupBy`

Published by bryanmylee over 2 years ago

What's Changed

Implemented row aggregation functionality by values.

Extended the plugin system to provide stable metadata between plugin transformations. This allows for more advanced row transformations that affect the final id, while providing a way for plugins to store metadata on table components that remain stable.

Improved cloning semantics for TableComponent and all subclasses. TableComponent now implements Clonable, which requires a clone method. Cloning must be implemented by each subclass and must use the new keyword to create new instances to prevent shared instance properties. Therefore, deprecated getCloned and renamed to unsafeClone.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.6.1...v0.7.0

svelte-headless-table - v0.6.1

Published by bryanmylee over 2 years ago

Fix default arguments for addExpandedRows.

Full Changelog: https://github.com/bryanmylee/svelte-headless-table/compare/v0.6.0...v0.6.1

svelte-headless-table - BREAKING: Rename plugins to `addX`, introduce display columns, `addSubRows` and `addExpandedRows`

Published by bryanmylee over 2 years ago

svelte-headless-table - Deprecate `useTable` for `table.createViewModel`

Published by bryanmylee over 2 years ago

svelte-headless-table - Pagination fixes

Published by bryanmylee over 2 years ago

Differentiate between transformations that affect the actual row count and transformations that only affect the view.

svelte-headless-table - Performance improvements and plugin API changes

Published by bryanmylee over 2 years ago

svelte-headless-table - Pagination

Published by bryanmylee over 2 years ago

svelte-headless-table - Export `useTableFilter` plugin

Published by bryanmylee over 2 years ago

svelte-headless-table - Limit table filter value to `string`

Published by bryanmylee over 2 years ago

svelte-headless-table - Table Filtering

Published by bryanmylee over 2 years ago

svelte-headless-table - Global filtering

Published by bryanmylee over 2 years ago

svelte-headless-table - Clean up interface for useColumnFilters and useHiddenColumns

Published by bryanmylee over 2 years ago

svelte-headless-table - Rename `filter.match` to `filter.fn`

Published by bryanmylee over 2 years ago

svelte-headless-table - Rename `filter.fn` to `filter.match`

Published by bryanmylee over 2 years ago

svelte-headless-table - Initial beta release

Published by bryanmylee over 2 years ago