vue-tree-table-codica
v0.1.12
Published
Vue tree table is a vue js table component, with a tree functionality.
Keywords
Readme
vue-tree-table
Vue tree table is a vue js table component, with a tree functionality.
Install
yarn add vue-tree-table-codica
or
npm install vue-tree-table-codicaPreview

Register
import VSimpleTreeTable from 'vue-tree-table-codica'
import 'vue-tree-table-codica/dist/vue-simple-tree-table.css'
Vue.use(VSimpleTreeTable);Usage
You can add the vue-tree-table component by using the following code in your project. This is the most simple example.
<template>
<v-table :data="data" :columns="columns">
<template v-slot:expand="row">
<div>
<div>NAME: {{row.props.name}}</div>
<div>Number: {{row.props.number}}</div>
<div>Qty: {{row.props.qty}}</div>
</div>
</template>
</v-table>
</template>
export default {
data() {
return {
columns: [
{
name: "Name",
field: "name"
},
{
name: "Number",
field: "number"
},
{
name: "Qty",
field: "qty"
}
],
data: [
{
name: "Name 1",
number: "1",
qty: 123,
hiddenData: "hiddenData 1",
img: "https://dummyimage.com/300"
},
{
name: "Name 2",
number: "2",
qty: 123,
hiddenData: "hiddenData 2"
},
{
name: "Name 3",
number: "3",
qty: 123,
hiddenData: "hiddenData 3"
}
]
}
}
}API
Table Attributes
| Properties | Description | Type | Parameters | Default | ---- | ---- | ---- | ---- | ---- | | data | Data for each row of the table | Array | - | [] || | columns | Configuration of the columns in the table (see below for details):Columns Configs) | Array | - | [] |
Columns Configs
| Properties | Description | Type | Default | | ---- | ---- | ---- | ---- | | name | Column header name | String | '' | | field | The attribute name of the corresponding column content | String | '' |
Slot config
| Name | Description | Default | Required | | ---- | ---- | ---- | ---- | | expand | Content in expanded row | none | false |
License
VSimpleTreeTable is Copyright © 2015-2019 Codica. It is released under the MIT License.
About Codica
VSimpleTreeTable is maintained and funded by Codica. The names and logos for Codica are trademarks of Codica.
We love open source software! See our other projects or hire us to design, develop, and grow your product.
