1Introduction
- description:有限日期选择 UI
- author:ydr.me
- create:2016-05-11 11:24
- update:2016-05-11 11:24
- github:https://github.com/blearjs/blear.ui.date-select
2Example
var DateSelct = require('blear.ui.date-select');
new DateSelect({
el: '#demo',
dates: [
[2019, 0, 1],
[2019, 0, 2],
[2019, 0, 21]
],
descriptions: [
['¥3300', '11票'],
['¥3400', '10票'],
['¥3500', '20票'],
['¥3600', '25票']
]
});
3Static
.defaults
.defaults.el
- 类型:
String|HTMLElement
- 说明:元素
.defaults.addClass
- 类型:
String
- 说明:附加的类名
.defaults.dates
- 类型:
Array
- 说明:指定的日期数组
.defaults.active
- 类型:
Number
- 说明:激活的索引值
.defaults.descriptions
- 类型:
Array
- 说明:日期描述
.defaults.weeks
- 类型:
Number
- 说明:一个月显示几周
- 默认:
6
.defaults.firstDayInWeek
- 类型:
Number
- 说明:每周开始第一天是星期几
- 默认:
0
(周日)
.defaults.hideBefore
- 类型:
Boolean
- 说明:是否隐藏今天以前
- 默认:
true
.defaults.hideToday
- 类型:
Boolean
- 说明:隐藏今天
- 默认:
true
.defaults.hideNotMonth
- 类型:
Boolean
- 说明:隐藏非本月日期
- 默认:
false
.defaults.slideAnimation
- 类型:
function
- 说明:滑动动画
- 默认:
undefined
4new DateSelect(options)
实例化一个有限日期选择器。
5Prototype
原型属性、方法
5.1#getOrderedDates(): dates
5.1.1dates
- 类型:
Array
- 说明:排序之后的日期
5.2#destroy()
销毁实例。
6Events
6.1select(index, date)
选择日期之后触发。
6.1.1index
- 类型:
Number
- 说明:日期索引值
6.1.2date
- 类型:
Date
- 说明:日期
7Dependencies
- blear.classes.template
- blear.core.attribute
- blear.core.event
- blear.core.layout
- blear.core.selector
- blear.ui
- blear.ui.slider
- blear.utils.array
- blear.utils.calendar
- blear.utils.date
- blear.utils.object
- blear.utils.string
- blear.utils.time
8Reference
无。