Skip to content

chinavane/element-tree-grid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

element-tree-grid

tree grid extends element ui with vue

start

  • clone to your project
git clone https://github.com/foolishchow/element-tree-grid.git
cd element-tree-grid
npm install #or yarn
gulp 
  • use with node
npm install element-tree-grid --save

in you project

var ElTreeGrid = require('element-tree-grid')
Vue.component(ElTreeGrid.name,ElTreeGrid)

useage

<el-table :data="model.menus" border max-height="250">
    <el-table-tree-column 
        file-icon="icon icon-file" 
        folder-icon="icon icon-folder" 
        prop="label" label="菜单名" width="220"></el-table-tree-column>
    <el-table-column prop="description" label="描述"   width="180"></el-table-column>
</el-table>
  • attributes
name description values
prop same as el-table-item
label same as el-table-item
width same as el-table-item
treeKey the key for neasted parse type:String,
default:'id'
childNumKey the key of childNum type:String,
default:'child_num'
parentKey the key parent_id type:String,
default:'parent_id'
levelKey the key of node's depth type:String,
default:'depth'
childKey the key of node's children been placed type:String,
default:'children'
fileIcon file icon className type:String,
default:'el-icon-file'
folderIcon folder icon className ,when opend use: folderIcon-open type:String,
default:'el-icon-folder'

About

tree grid extends element ui with vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.4%
  • Vue 14.7%
  • HTML 4.9%