@alicd/crui-tree-select-field
Version:
树形下拉框
27 lines (25 loc) • 851 B
JSX
import React from 'react';
import { TreeSelect } from '@alicd/next';
import FormItem from '@alicd/crui-form-item';
import classNames from 'classnames';
class TreeSelectField extends React.Component {
render() {
/* eslint-disable */
const {bind, style, inputStyle, children, init, compact, treeCheckable, multiple, ...other} = this.props;
const {labelCol, wrapperCol, mapping, className, ...otherInput} = other;
/* eslint-enable */
return (
<FormItem {...other} style={style}>
<TreeSelect
{...otherInput}
style={inputStyle}
treeCheckable={treeCheckable}
multiple={multiple}
className={classNames({
'z-compact': compact && (treeCheckable || multiple)
})}>{ children }</TreeSelect>
</FormItem>
);
}
}
export default TreeSelectField;