All Projects → VitorLuizC → Vue Data Tablee

VitorLuizC / Vue Data Tablee

Licence: mit
Yeap, another Vue table component.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Data Tablee

vstx-data-table
A data table component for the Vue Stacks Ecosystem
Stars: ✭ 34 (-15%)
Mutual labels:  data-table
Datatablesbundle
This Bundle integrates the jQuery DataTables plugin into your Symfony application.
Stars: ✭ 334 (+735%)
Mutual labels:  data-table
React Handsontable
React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable.
Stars: ✭ 511 (+1177.5%)
Mutual labels:  data-table
flex-table-card
Highly Flexible Lovelace Card - arbitrary contents/columns/rows, regex matched, perfect to show appdaemon created content and anything breaking out of the entity_id + attributes concept
Stars: ✭ 122 (+205%)
Mutual labels:  data-table
Reactgrid
Add spreadsheet-like behavior to your React app
Stars: ✭ 289 (+622.5%)
Mutual labels:  data-table
Android Extensions
An Android library with modules to quickly bootstrap an Android application.
Stars: ✭ 356 (+790%)
Mutual labels:  data-table
react-smart-data-table
A smart data table component for React meant to be configuration free
Stars: ✭ 80 (+100%)
Mutual labels:  data-table
Ember Data Table
Data tables for Ember following Google Design specs
Stars: ✭ 19 (-52.5%)
Mutual labels:  data-table
Angular Slickgrid
Angular-Slickgrid is a wrapper of the lightning fast & customizable SlickGrid datagrid, it also includes multiple Styling Themes
Stars: ✭ 298 (+645%)
Mutual labels:  data-table
Nghandsontable
Official AngularJS directive for Handsontable
Stars: ✭ 438 (+995%)
Mutual labels:  data-table
DataFrame
DataFrame Library for Java
Stars: ✭ 51 (+27.5%)
Mutual labels:  data-table
react-grid
🚀 Simple React.js grid component
Stars: ✭ 15 (-62.5%)
Mutual labels:  data-table
Vaadin Grid
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Stars: ✭ 383 (+857.5%)
Mutual labels:  data-table
cp-react-tree-table
A fast, efficient tree table component for ReactJS.
Stars: ✭ 83 (+107.5%)
Mutual labels:  data-table
Sensei Grid
Simple and lightweight data grid in JS/HTML
Stars: ✭ 808 (+1920%)
Mutual labels:  data-table
vege-table
A data table that grows, with leaves
Stars: ✭ 29 (-27.5%)
Mutual labels:  data-table
Material Ui X
The Material-UI eXtension with advanced components for a richer eXperience.
Stars: ✭ 341 (+752.5%)
Mutual labels:  data-table
Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Stars: ✭ 9,772 (+24330%)
Mutual labels:  data-table
Reactabular
A framework for building the React table you need (MIT)
Stars: ✭ 903 (+2157.5%)
Mutual labels:  data-table
Cheetah Grid
The fastest open-source data table for web.
Stars: ✭ 417 (+942.5%)
Mutual labels:  data-table

Vue Data Tablee

JavaScript Style Guide FOSSA Status

Yeap, another Vue table component. This one is based on vue-good-table, a simple and pretty table component.

Screenshot of a styled DataTable component

Install

Install from npm.

npm install vue-data-tablee

With Vue.use function declare vue-data-tablee components.

import 'vue-data-tablee/dist/vue-data-tablee.css'
import Vue from 'vue'
import DataTablee from 'vue-data-tablee'

Vue.use(DataTablee)

You can also import just components you need, without installing globally.

<template>
  <data-table :rows="rows" :cols="cols" />
</template>

<script>
import { DataTable } from 'vue-data-tablee'

export default {
  components: { DataTable },
  ...
}
</script>

Component Props

Name Type Default About
cols Array.<Col> [] Cols list.
rows Array.<Object> [] Rows list.
align 'center' | 'right' | 'left' 'left' Global column alignment option.
empty String '' Empty cell's character.
selectable Boolean false Add checkbox column to select a row. It emits event on change
sort Boolean | Function.(a:*, b:*):Number true Global sort option. Could enable/disable sort or use a custom sort function.
sortExternal Boolean false Only change sort and arrow. Useful to sort outsite component.

Cols properties

Name Type About
label String Column label (<th>{{ label }}</th>).
field String Property name, or property path. Ex 'user.contact.phone'.
align 'center' | 'right' | 'left' Column alignment option. Stronger than global sort
width Number Column width.
hidden Boolean Defines if column is hidden.
headerClass String Adds this class to column header cell.
contentClass String Adds this class to columns content cells.
sort Boolean | Function.(a:*, b:*):Number Could enable/disable column sort or use a custom sort function. Stronger than global sort

Events

Name Payload About
select Array.<Object> Emitted on select row (selectable option).
sort { column:Col, sortment:('ascending'|'descending') } Emitted on sort change.

License

Released under MIT license.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].