Home Reference Source Repository
public class | source

DatePicker

Extends:

react~Component → DatePicker

日期弹窗选择器

Constructor Summary

Public Constructor
public

constructor(props: Object, context: Object)

构造函数

Member Summary

Public Members
public

组件内部状态值

Method Summary

Public Methods
public

componentWillReceiveProps(objectPattern: {"selectedDate": *})

public

render(): *

Public Constructors

public constructor(props: Object, context: Object) source

构造函数

Params:

NameTypeAttributeDescription
props Object

组件所使用的属性

props.selectedDate Date
  • optional
  • default: new

Date()] 当前选中的日期

props.minDate Date
  • optional
  • default: new

Date()] 最小可选择的日期

props.maxDate Date
  • optional
  • default: new

Date()] 最大可选择的日期

props.yearUnit string
  • optional
  • default: ''

年份的单位文案

props.monthUnit string
  • optional
  • default: ''

月份的单位文案

props.dateUnit string
  • optional
  • default: ''

天的单位文案

props.visible boolean
  • optional

选择器是否显示

props.title PropTypes.node
  • optional

选择器标题

props.confirmText PropTypes.node
  • optional
  • default: '确定'

确认按钮文案

props.cancelText PropTypes.node
  • optional
  • default: '取消'

取消按钮文案

props.onConfirm function
  • optional

确认按钮的回调函数

props.onCancel function
  • optional

取消按钮的回调函数

props.onChange function

选中某一个项时触发的函数回调

context Object

Public Members

public state: Object source

组件内部状态值

Properties:

NameTypeAttributeDescription
state.selectedDate Date

当前选中的日期

Public Methods

public componentWillReceiveProps(objectPattern: {"selectedDate": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"selectedDate": *}
  • default: {"selectedDate":null}

public render(): * source

Return:

*