2.0.4 • Published 8 years ago

checkbox-tree v2.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

CheckBox-Tree 展示树状结构的组件

开始使用

npm i checkbox-tree

const level = {
  children: 'children',
  checkedProperty: 'flag',
  name: 'name',
  id: 'id',
  parentId: 'parent_id',
  expened: false
}

const data = {
  id: 0,
  name: 'company',
  parent_id: '0',
  flag: true,
  children: [{
    id: 1,
    name: 'level1-1',
    parent_id: 0,
    flag: false,
    children: [{
      id: 2,
      name: 'level2-1',
      parent_id: 1,
      flag: true,
      children: [{
        id: 10,
        name: 'level3-1',
        parent_id: 2,
        flag: false,
        children: []
      }, {
        id: 11,
        name: 'level3-2',
        parent_id: 2,
        flag: true,
        children: []
      }]
    }, {
      id: 5,
      name: 'level2-2',
      parent_id: 1,
      flag: true,
      children: []
    }, {
      id: 6,
      name: 'level2-3',
      parent_id: 1,
      flag: true,
      children: []
    }]
  }, {
    id: 3,
    name: 'level1-2',
    parent_id: 0,
    flag: true,
    children: [{
      id: 4,
      name: 'level2-4',
      parent_id: 3,
      flag: true,
      children: []
    }]
  }]
}

const tree = new Tree(document.getElementById('tree'), {
  data: data['children'],
  level
})

// get selected node

tree.getSelectedNodes(leafNodeOnly, exceptIndeterminate) // 是否只要叶子节点,是否获取半选节点

配置项

level 用于配置属性名称及是否默认展开

{
  children: 'children', // 子节点属性
  checkedProperty: 'flag', // 选中属性
  name: 'name', // 节点名称属性
  id: 'id', // 节点id属性
  parentId: 'parent_id', // 父节点id属性
  expened: false // 是否默认展开整棵树
}
2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago