配置
包含 Brick 的所有配置
trigger
{String|Node}
触发节点或者容器节点
triggerType
{Array}
弹出状态下, 触发弹出日历的事件, 例如:[‘click’,’focus’], 默认为[‘click’]
align
{Object}
弹出组件对其方式
{
node:false,
points: ['cc','cc'], // ['tr', 'tl'] 表示 colorpicker 的 tl 与参考节点的 tr 对齐
offset: [0, 0] // 偏移值,有效值为 [n, m]
}
date
{Date}
该日期所在月份, 默认为当天
selected
{Date}
当前选中的日期,默认null
startDay
{Number}
日历显示星期x为起始日期, 取值范围为0到6, 默认为0,从星期日开始,若取值为1, 则从星期一开始, 若取值为7, 则从周日开始
pages
{Date}
日历的页数, 默认为1, 包含一页日历
popup
{Boolen}
日历是否为弹出,默认为false
closable
{Boolen}
在弹出情况下, 点选日期后是否关闭日历, 默认为false
navigator
{Boolen}
是否可以通过点击导航输入日期,默认true
minDate
{Date}
日历可选择的最小日期
maxDate
{Date}
日历可选择的最大日期
multiSelect
{Boolen}
是否支持多选,默认false
multi
{Array}
多选的日期数组[new Date(),new Date(2011,11,26)]
rangeSelect
{Boolen}
是否支持日期段选择,只有开启时候才会触发rangeSelect事件,默认false
range
{Object}
已选择的时间段
{
start:new Date(),
end:new Date()
}
disabled
{Array}
禁止点击的日期数组[new Date(),new Date(2011,11,26)]
rangeLinkage
{Boolen}
多个日历是否联动,默认为true
showTime
{Boolen}
是否显示时间的选择,默认为false
notLimited
{Boolen}
是否出现不限的按钮,默认为false
方法
show()
显示日历
hide()
隐藏日历
toggle()
切换显示隐藏
事件
select(ev)
日期选择
- ev.date {Date} 选择的日期
monthChange(ev)
年月变化
- ev.date {Date} 日期
timeSelect(ev)
年月变化
- ev.date {Date} 时间
rangeSelect(ev)
选择的时间段
- ev.range {Object} 选择的时间段
{
start:new Date(),
end:new Date()
}
multiSelect(ev)
多选时间数据,已经按照时间排序
- ev.multi {Array} 时间数组
show()
显示
hide()
隐藏