@@ -3,6 +3,7 @@ import { findDOMNode } from 'react-dom';
3
3
import PropTypes from 'prop-types' ;
4
4
import classNames from 'classnames' ;
5
5
import TreeNode from './TreeNode' ;
6
+ import ChildNodesContainer from './ChildNodesContainer' ;
6
7
7
8
const noop = ( ) => { } ;
8
9
@@ -20,9 +21,10 @@ export default class Tree extends React.Component {
20
21
loadData : null ,
21
22
showIcon : true ,
22
23
checkable : false ,
24
+ maxDepth : 50 , //最大层级50
23
25
//showLine: false, //自定义支持
24
26
//animate: false, //自定义支持
25
- childWrapperComponent : 'div' ,
27
+ childNodesWrapperComponent : ChildNodesContainer ,
26
28
renderIndentIcons : null ,
27
29
renderExpanderIcon : null ,
28
30
renderLoadingIcon : null ,
@@ -33,7 +35,6 @@ export default class Tree extends React.Component {
33
35
renderNode : null ,
34
36
35
37
//events
36
-
37
38
onNodeClick : noop ,
38
39
onNodeDoubleClick : noop ,
39
40
onNodeContextMenu : noop ,
@@ -54,7 +55,8 @@ export default class Tree extends React.Component {
54
55
checked : false ,
55
56
pid : null ,
56
57
root : true ,
57
- depth : 0 ,
58
+ // depth: 0,
59
+ relativeDepth : 0 ,
58
60
}
59
61
}
60
62
0 commit comments