update datepicker demo

This commit is contained in:
afc163 2015-10-28 19:48:32 +08:00
parent fce8ab5e64
commit dffbda521c
4 changed files with 12 additions and 7 deletions

View File

@ -19,7 +19,8 @@ var App = React.createClass({
lang: {
today: 'Today',
now: 'Now',
ok: 'Ok'
ok: 'OK',
clear: 'Clear'
}
}
};

View File

@ -38,7 +38,13 @@ function createPicker(TheCalendar) {
calendarStyle: {},
onSelect: null, //
onChange() {}, // onChange Validator
locale: {}
locale: {},
placement: {
points: ['tl', 'tl'],
overflow: { adjustX: 0, adjustY: 0 },
offset: [0, -3],
targetOffset: [0, 0]
}
};
},
getInitialState() {
@ -106,7 +112,7 @@ function createPicker(TheCalendar) {
showTime={this.props.showTime}
prefixCls="ant-calendar"
showOk={this.props.showTime}
showClear={false} />
showClear={true} />
);
let sizeClass = '';
if (this.props.size === 'large') {
@ -124,6 +130,7 @@ function createPicker(TheCalendar) {
defaultValue={defaultValue}
prefixCls="ant-calendar-picker"
style={this.props.style}
placement={this.props.placement}
onChange={this.handleChange}>
{
({value}) => {

View File

@ -230,15 +230,13 @@
.@{calendar-prefix-cls}-clear-btn {
display: inline-block;
text-align: center;
margin: 0 10px;
margin: 0 0 0 8px;
}
.@{calendar-prefix-cls}-ok-btn {
.btn;
.btn-primary;
.button-size(@btn-padding-sm; @font-size-base; @btn-border-radius-sm);
letter-spacing: 3px;
text-indent: 3px;
position: absolute;
bottom: 9px;
right: 9px;

View File

@ -18,7 +18,6 @@
position: relative;
text-align: center;
user-select: none;
-webkit-user-select: none;
border-bottom: 1px solid #e9e9e9;
}