bee-datepicker
Version:
DatePicker ui component for react
75 lines (61 loc) • 1.72 kB
JavaScript
/**
*
* @title 选择年
* @description 以「年」为基本单位,基础的年选择控件
*/
import React, { Component } from "react";
import { Row, Col } from "bee-layout";
import DatePicker from "../../src/index";
import moment from "moment";
import Icon from "bee-icon";
import zhCN from "rc-calendar/lib/locale/zh_CN";
import enUS from "rc-calendar/lib/locale/en_US";
const { YearPicker } = DatePicker;
const format2 = "YYYY";
function onSelect(d) {
console.log(d);
}
function onChange(d) {
console.log(d);
}
class Demo10 extends Component {
constructor(props) {
super(props);
this.state = {
value: moment(),
open: false
};
}
getCalendarContainer() {
return this.d || document.getElementById('d');
}
clear = d => {
this.setState({
value: ''
})
}
render() {
return (
<div>
<Row>
<Col md={8}>
<div id={"d"}>
<YearPicker
format={format2}
onChange={onChange}
locale={zhCN}
value={this.state.value}
className = {'rc-calendar-year'}
placeholder={"选择年"}
/>
</div>
</Col>
<Col md={3}>
<button className="u-button" onClick={this.clear}>清空</button>
</Col>
</Row>
</div>
);
}
}
export default Demo10;