Gathering detailed insights and metrics for @visactor/vtable-editors
Gathering detailed insights and metrics for @visactor/vtable-editors
Gathering detailed insights and metrics for @visactor/vtable-editors
Gathering detailed insights and metrics for @visactor/vtable-editors
VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.
npm install @visactor/vtable-editors
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
1,807 Stars
5,487 Commits
169 Forks
25 Watching
61 Branches
30 Contributors
Updated on 28 Nov 2024
TypeScript (97.64%)
JavaScript (1.37%)
Vue (0.86%)
CSS (0.09%)
HTML (0.03%)
Shell (0.01%)
Cumulative downloads
Total Downloads
Last day
39.4%
389
Compared to previous day
Last week
-12.6%
1,982
Compared to previous week
Last month
40.6%
7,532
Compared to previous month
Last year
14,092.4%
61,595
Compared to previous year
VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.
Introduction • demo • Tutorial • API•
(video)
VTable is based on visual rendering engine VRender.
The core capabilities are as follows:
This repository includes the following packages:
1// npm 2npm install @visactor/vtable 3 4// yarn 5yarn add @visactor/vtable
1// this demo you can run on codesanbox https://codesandbox.io/s/vtable-simple-demo-g8q738 2import * as VTable from '@visactor/vtable'; 3 4const columns = [ 5 { 6 field: 'Order ID', 7 caption: 'Order ID' 8 }, 9 { 10 field: 'Customer ID', 11 caption: 'Customer ID' 12 }, 13 { 14 field: 'Product Name', 15 caption: 'Product Name' 16 }, 17 { 18 field: 'Sales', 19 caption: 'Sales' 20 }, 21 { 22 field: 'Profit', 23 caption: 'Profit' 24 } 25]; 26 27const option = { 28 container: document.getElementById(CONTAINER_ID), 29 records: [ 30 { 31 'Order ID': 'CA-2018-156720', 32 'Customer ID': 'JM-15580', 33 'Product Name': 'Bagged Rubber Bands', 34 Sales: '3.024', 35 Profit: '-0.605' 36 }, 37 { 38 'Order ID': 'CA-2018-115427', 39 'Customer ID': 'EB-13975', 40 'Product Name': 'GBC Binding covers', 41 Sales: '20.72', 42 Profit: '6.475' 43 } 44 // ... 45 ], 46 columns 47}; 48const tableInstance = new VTable.ListTable(option);
More demos and detailed tutorials
First of all, please install @microsoft/rush
1$ npm i --global @microsoft/rush
Then clone locally:
1# clone 2$ git clone git@github.com:VisActor/VTable.git 3$ cd VTable 4# install dependencies 5$ rush update 6# start vtable demo 7$ cd packages/vtable 8# execute in file path: ./packages/vtable 9$ rushx demo 10# start site development server, execute in file path: ./ 11$ rush docs 12# after execut git commit, please run the following command to update the change log. Please execute in file path: ./ 13$ rush change-all
After installation & clone & update, run docs to preview VTable documents locally.
1# start vtable document server. execute in file path: ./ 2$ rush docs
Project | Description |
---|---|
React-VTable | VTable in React component |
If you would like to contribute, please read the Code of Conduct and Guide first。
Small streams converge to make great rivers and seas!
No vulnerabilities found.
No security vulnerabilities found.