Used to implement common data grid widget based on Riot. It includes:
rGrid depends on Riot, jQuery mainly. They are not included in this project, so you can install them via bower:
bower install jquery riot
Examples think these packages should be installed in bower_components
of rGrid project directory.
Source tags are exists in src directory, it should be compiled via Riot. You can install Riot via npm(It's not the same as bower). The compiled .js files are already placed in dist directory, you can use the directly.
For example:
npm install riot
then compile rtable.tag
or other tag files like:
riot -w rtable.tag ../dist
For now, the functionalities is simple, and the performance is not so good I think, but I hope I can improve it continuously, and also hope you can help this project with me.
rtable is inspired by several grid or table project, especially https://github.com/crisward/riot-grid2 about large data display and fixed left columns and header.
The features list which already be implemented or will be implemented:
dataset.js
is introduced, and I bowered it from vis project, and I add tree and multiple column supportIn examples
directory