2.0.7 • Published 3 years ago

znui-react-tree v2.0.7

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

znui-react-tree

React tree Component

npm npm

Demo

Take a look at the demo

Installation

npm install znui-react-tree -s

Usage

var ReactDOM = require('react-dom');
var tree = require('znui-react-tree');

var _data = [
    {
        id: 1,
        label: 'A',
        data: [
            {
                id: 11,
                label: 'AB1',
                data: [
                    {
                        id: 111,
                        label: 'ABB1'
                    },
                    {
                        id: 112,
                        label: 'ABB2'
                    }
                ]
            },
            {
                id: 12,
                label: 'AC1',
            },
            {
                id: 13,
                label: 'AD1',
            },
            {
                id: 12,
                label: 'AC1',
            },
            {
                id: 13,
                label: 'AD1',
            },
            {
                id: 12,
                label: 'AC1',
            },
            {
                id: 13,
                label: 'AD1',
            }
        ]
    },
    {
        id: 2,
        label: 'B',
        data: [
            {
                id: 11,
                label: 'AB1',
                data: [
                    {
                        id: 111,
                        label: 'ABB1'
                    },
                    {
                        id: 112,
                        label: 'ABB2'
                    }
                ]
            },
            {
                id: 12,
                label: 'AC12',
            },
            {
                id: 13,
                label: 'AD13',
            }
        ]
    },
    {
        id: 3,
        label: 'C',
        data: [
            {
                id: 11,
                label: '3AB1',
                data: [
                    {
                        id: 111,
                        label: 'ABB1'
                    },
                    {
                        id: 112,
                        label: 'ABB2'
                    }
                ]
            },
            {
                id: 12,
                label: '3AC1',
            },
            {
                id: 13,
                label: '3AD1',
            }
        ]
    },
    {
        id: 4,
        label: 'D',
        data: [
            {
                id: 11,
                label: '4AB1',
                data: [
                    {
                        id: 111,
                        label: 'ABB1'
                    },
                    {
                        id: 112,
                        label: 'ABB2'
                    }
                ]
            },
            {
                id: 12,
                label: '4AC1',
            },
            {
                id: 13,
                label: '4AD1',
            }
        ]
    }
]
ReactDOM.render(
    <div style={{width: 1000, border: '1px solid #CCC'}}>
        <tree.Tree data={_data} onItemClick={(event, owner)=>console.log(owner)} />
        <tree.AccordionTree style={{margin: 50}} data={_data} onItemClick={(event, owner)=>console.log(owner)} />
    </div>,
    document.getElementById('container'),
);

Preiview

License

MIT

2.0.7

3 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

4 years ago

2.0.1

4 years ago

1.0.1

4 years ago