0.2.0 • Published 2 years ago

@helleboretech/table-stream v0.2.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
2 years ago

Table Stream

The Table Stream project provides a complete solution for building tables capable of handling millions of rows with powerful filtering and sorting capabilities. It's composed of a TypeScript package providing React components to build and display tables, and of several C# libraries to enable server side filtering and sorting.

The key features of the project are:

  • Declarative configuration
  • Several column types:
    • string
    • number
    • datetime
    • enumeration
    • other
  • Advanced filters, specific to each column types, with support for comparison operators
  • Sorting by a given column
  • Support for infinite loading
  • Support for server side filtering and sorting using Elasticsearch
  • Fully themeable / customizable

The React components library uses react-window to efficiently display table with hundred of thousands of rows.

Documentation

You can find the complete documentation here.

You can find the documentation on the various filters (syntax and behavior) here.

ChangeLog

Changes are tracked in the ChangeLog.

License

Table Stream is available under the MIT License.