# 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
显示代码