Calendar
月历组件类
Calendar ( options )
参数:
- optionsObject
- 组件设置
- options.$appendToNodeList
- 月历所在容器
- [options.year]Number
- 年份。默认为当前年份
- [options.month]Number
- 月份。从1开始算,默认为当前月份
- [options.date]Number
- 选中的日子,默认为当天。不需要选中则传0
- [options.weekDayTitles]Array
- 星期日到星期六对应文字
- [options.customTags]Function|Array<Function>
- 返回定制标签的函数(数组)
- [options.fullFill]Boolean
- [description]
- [options.tableAttrs]Object
- 月历表格属性
_buildModel ( )
构建月历数据模型
返回值:
Object月历数据模型
render ( )
渲染月历
_selectDate ( source , [rowIndex] , [colIndex] , [$td] )
选择某一天
参数:
- sourceNumber|Object
- 为数字时,表示选择的日期;为对象时,表示点击事件的事件对象
- [rowIndex]Number
- 所选日期的行索引
- [colIndex]Number
- 所选日期的列索引
- [$td]NodeList
- 所选日期的单元格
year ( val ) +1
设置年份
参数:
- valNumber|String
- 年份值,可以为“+1”、“-1”之类的相对值
year ( ) +1
获取年份
返回值:
Numberval 年份值
month ( val ) +1
设置月份
参数:
- valNumber|String
- 月份值,可以为“+1”、“-1”之类的相对值
month ( ) +1
获取年份
返回值:
Numberval 月份值
selectedDate ( )
获取选中的日期
返回值:
Object获取选中的日期
dateselect ( e )
选择月历中的某一天时触发
参数:
- eObject
- 事件对象
- e.sourceEventObject
- 源事件
- e.selectedDateObject
- 被选择日期的数据对象
- e.preventDefaultFunction
- 可调用此方法阻止选中