# Calendar 时间段选择
comp渲染,必须申明class为comp 然后在comp里面添加相应的参数配置。
【采用comp方式渲染,选择时间段,2个输入框】
doubleDateDiv
▼显示代码
【采用comp方式渲染,选择时间段,单个输入框】
doubleDateDiv
▼显示代码
【采用comp方式渲染,选择时间段,2个输入框,带时分选择】
doubleDateDiv
▼显示代码
【采用对象方式渲染,选择时间段】
doubleDateDiv
▼显示代码
# CtpUiDateRange 日历参数列表
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| type | 控件类型 | string | CtpUiDateRange | |
| pattern | 展示类型 | string | date/year/month | date |
| ifFormat | 日期格式 | string | %Y-%m-%d %H:%i 传入了时分的时候才可以选择时、分钟没有传默认不显示 | %Y-%m-%d |
| twoInput | 是否生成2个输入框 | boolean | false/true | false |
# 方法列表
| 方法名 | 说明 | 参数 1 | 参数 2 |
|---|---|---|---|
| setDateValues | 设置开始、结束时间 | doubleDateDiv.setDateValues({startDate:'2019-11-28 10:30',endDate:'2019-12-28 10:30'}); | |
| getDateValues | 获取开始、结束时间 | doubleDateDiv.getDateValues();返回格式为:{startDate:'2019-11-28 10:30',endDate:'2019-12-28 10:30'} | |
| getStartDate | 获取开始时间 | ||
| getEndDate | 获取结束时间 | ||
| setErrorState | 设置错误提醒信息 | 错误内容,例子 mycalObj.setErrorState("错误发生了"); | |
| clearErrorState | 清空错误提示信息 | ||
| setDisabled | 设置日历不可以操作 | 例子 mycalObj.setDisabled(true); | |
| attachEvent | 注册方法 | eventName[方法名] | fun[回调函数] |
| detachEvent | 销毁方法 | eventName[方法名] | |
| destory | 销毁组件 |
▼显示代码
# event事件列表
| eventName | 参数 1 | 参数2 |
|---|---|---|
| onClick | date | |
| onBeforeChange | date | |
| onChange | date | state |
▼显示代码