UNPKG

cjd-parkball

Version:

> 中后台业务组件库,中后台就像公园,进入需要买门票(登录),所以以 Parkball(公园球) 命名,公园内必定捕获!作为一个组件库,提供使用方法文档,方便开发者的调用

76 lines (64 loc) 1.2 kB
--- category: 2 title: 可勾选 title_en: Checkable --- zh-CN 使用勾选框实现多选功能。 en-US Multiple and checkable. ````jsx import { TreeSelect } from 'parkball'; const SHOW_PARENT = TreeSelect.SHOW_PARENT; const treeData = [{ title: 'Node1', value: '0-0', key: '0-0', children: [{ title: 'Child Node1', value: '0-0-0', key: '0-0-0', }], }, { title: 'Node2', value: '0-1', key: '0-1', children: [{ title: 'Child Node3', value: '0-1-0', key: '0-1-0', }, { title: 'Child Node4', value: '0-1-1', key: '0-1-1', }, { title: 'Child Node5', value: '0-1-2', key: '0-1-2', }], }]; class Demo extends React.Component { state = { value: ['0-0-0'], } onChange = (value) => { console.log('onChange ', value); this.setState({ value }); } render() { const tProps = { treeData, value: this.state.value, onChange: this.onChange, treeCheckable: true, showCheckedStrategy: SHOW_PARENT, searchPlaceholder: 'Please select', style: { width: 300, }, }; return <TreeSelect {...tProps} />; } } ReactDOM.render(<Demo />, mountNode); ````