Calendar

  • exports

月历组件类

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 ( )

  • protected

构建月历数据模型

返回值:

Object月历数据模型

render ( )

渲染月历

_selectDate ( source , [rowIndex] , [colIndex] , [$td] )

  • protected

选择某一天

参数:

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
可调用此方法阻止选中