Grid widget with matching knockout bindings

I have been looking for the last couple of days for a decent Grid widget with the correct knockout bindings; decent grid, meaning support for filtering, grouping, swapping, sorting, aggregates, templates, remote sources, etc. It does not matter that the license is free or commercial. The problem is that everything I found does not have / incomplete knockout bindings.

Support KO:

I am going to cover all distances with a knockout, which means that I want to be able to control not only the grid data source, but also the behavior. For example, one basic function I'm looking for is the ability to control paging (with ko bindings), since my data source can have hundreds of thousands of records, and I don't want to bring everything to the client.

Do you know any other grid widget that takes ko seriously?

Or do you think I should go for a special solution ?

+6
source share
3 answers

Take a look at KoGrid: github.com/Knockout-Contrib/KoGrid

If you want some use cases to be checked here: KoGrid examples

You just need to bind observableArray data to koGrid and it will take care of the rest.

HTML

 <div data-bind="koGrid: { data: myObservableArray }"></div> 

Js / knockout

 var vm = { myObservableArray: ko.observableArray(/* array of any complex obects */) }; ko.applyBindings(vm); 
+4
source

Try TGrid - http://grid.tesseris.com . It is powerful, like Telerik or DevExpress, and was developed for Knockout.js

+5
source

Here is an example that demonstrates how you can control paging with Wijmo Grid and Knockout: http://wijmo.com/demo/explore/?widget=Data&sample=OData%20service%20with%20knockout

+1
source

All Articles