frypan-knockout-grid

A light-weight yet powerful knockout component grid with a simple, functional composition style API

Usage no npm install needed!

<script type="module">
  import frypanKnockoutGrid from 'https://cdn.skypack.dev/frypan-knockout-grid';
</script>

README

Frypan

A lightweight and powerful data grid for Knockout

SauceLabs Test Status

Features

  • Column sorting
  • Column filtering
  • Searching
  • Automatic Virtualization if needed, with automatic resizing
  • Infinite Scrolling
  • Custom column templates, with built-in one for link rendering
  • Column resizing
  • Asyncrounous (Remote) data sources
  • Persists and load settings to local storage or anywhere else
  • Dynamic column discovery - an array of objects (or async data function) is all you need to get started
  • No event soup - everything is wrapped in computed observables. Everything just works when your data and options change

API

Documentation to come, for now see the 50+ tests

Installation

via bower

bower install frypan-knockout-grid

or via npm

npm install frypan-knockout-grid