2.0.4 • Published 8 years ago
checkbox-tree v2.0.4
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