Skip to content

Commit 8fbd344

Browse files
authored
Update README.md
1 parent ba467cf commit 8fbd344

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
11
# TableView
22

3-
![demo](https://user-images.githubusercontent.com/25916/29854379-358403fa-8d63-11e7-8cdc-959772b31d74.gif)
3+
[![Build Status](https://travis-ci.org/JuliaComputing/TableView.jl.svg?branch=master)](https://travis-ci.org/JuliaComputing/TableView.jl)
4+
5+
TableView.jl is an [ag-grid](https://www.ag-grid.com/) based table viewer built on [WebIO.jl](https://github.com/JuliaGizmos/WebIO.jl). It can display arbitrarily large tables by lazy-loading additional data when scrolling (this is the default for datasets with more than 10k rows).
6+
7+
![demo](https://user-images.githubusercontent.com/6735977/53032222-b9d06500-346e-11e9-8b7e-c18cbeb563f6.png)
8+
9+
### Usage
10+
`showtable(yourtable)` returns a `WebIO.Scope` which can be displayed with multiple frontends (e.g. IJulia, Blink, Juno...). See the WebIO readme for information on that.
11+
12+
### Limitations
13+
When trying to display big tables (>10k rows) we switch to lazy-loading additional rows while scrolling, which disables the filtering/sorting that's possible for smaller datasets. It's possible (but not trivial) to write proper backend support for those operations -- PRs would be very welcome.

0 commit comments

Comments
 (0)