API
Component

Calendar ($UI/system/components/justep/calendar/calendar)

使用范围:UI2

Contents

component Calendar ($UI/system/components/justep/calendar/calendar) extends ViewComponent

<b>使用场景</b>:可添加、查询、删除活动的日历展示; <b>使用方法</b>:添加calendar组件,选择日历展示的起始时间、视图类型等; ## <b>文档链接</b>:#http://docs.newdao.net/zhuo-mian-biao-dan-zu-jian/ri-li.html#

Constructor Top

  Calendar ()
  Calendar ( options)

Properties Top

string day

初始时间

string day

初始时间

integer firstDay

每周第一天是周几,默认是1

integer firstDay

每周第一天是周几,默认是1

string lunarDay

是否显示农历, 默认是false

string lunarDay

是否显示农历, 默认是false

string timeEnd

日期视图时间轴的结束时间, 默认是22:00

string timeEnd

日期视图时间轴的结束时间, 默认是22:00

string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

string timeStart

日期视图时间轴的开始时间, 默认是6:00

string timeStart

日期视图时间轴的开始时间, 默认是6:00

string view

初始显示的视图

string view

初始显示的视图

string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

Attributes Top

string day

初始时间

string day

初始时间

integer firstDay

每周第一天是周几,默认是1

integer firstDay

每周第一天是周几,默认是1

string lunarDay

是否显示农历, 默认是false

string lunarDay

是否显示农历, 默认是false

string timeEnd

日期视图时间轴的结束时间, 默认是22:00

string timeEnd

日期视图时间轴的结束时间, 默认是22:00

string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

string timeStart

日期视图时间轴的开始时间, 默认是6:00

string timeStart

日期视图时间轴的开始时间, 默认是6:00

string view

初始显示的视图

string view

初始显示的视图

string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

string xid
string xid

Methods Top

get (String name)
get (String name)
void navigate (string value)
void navigate (string value)
void refresh ()
void refresh ()
void set (json arg)
void set (json arg)
void setView (string value)
void setView (string value)

Events Top

void onAfterEventsLoad (AfterEventsLoadEvent event)
void onAfterEventsLoad (AfterEventsLoadEvent event)
void onAfterViewLoad (AfterViewLoadEvent event)
void onAfterViewLoad (AfterViewLoadEvent event)
void onEventsLoad (EventsLoadEvent event)
void onEventsLoad (EventsLoadEvent event)
void onEventsSelected (EventsSelectedEvent event)
void onEventsSelected (EventsSelectedEvent event)

Constructor details Top

public Calendar ()

<b>使用场景</b>:可添加、查询、删除活动的日历展示; <b>使用方法</b>:添加calendar组件,选择日历展示的起始时间、视图类型等; ## <b>文档链接</b>:#http://docs.newdao.net/zhuo-mian-biao-dan-zu-jian/ri-li.html#

public Calendar ( options)

构造函数

Inherited from ViewComponent

	
		参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
	 

Parameters

options

参数选项

Properties Detail Top

public string day

初始时间

public string day

初始时间

public integer firstDay

每周第一天是周几,默认是1

public integer firstDay

每周第一天是周几,默认是1

public string lunarDay

是否显示农历, 默认是false

public string lunarDay

是否显示农历, 默认是false

public string timeEnd

日期视图时间轴的结束时间, 默认是22:00

public string timeEnd

日期视图时间轴的结束时间, 默认是22:00

public string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

public string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

public string timeStart

日期视图时间轴的开始时间, 默认是6:00

public string timeStart

日期视图时间轴的开始时间, 默认是6:00

public string view

初始显示的视图

public string view

初始显示的视图

public string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

public string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

Attributes Detail Top

public string day

初始时间

public string day

初始时间

public integer firstDay

每周第一天是周几,默认是1

public integer firstDay

每周第一天是周几,默认是1

public string lunarDay

是否显示农历, 默认是false

public string lunarDay

是否显示农历, 默认是false

public string timeEnd

日期视图时间轴的结束时间, 默认是22:00

public string timeEnd

日期视图时间轴的结束时间, 默认是22:00

public string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

public string timeSplit

日期视图时间轴的时间间隔, 默认是 30分钟

public string timeStart

日期视图时间轴的开始时间, 默认是6:00

public string timeStart

日期视图时间轴的开始时间, 默认是6:00

public string view

初始显示的视图

public string view

初始显示的视图

public string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

public string views

可以显示的视图,默认是全可以显示, 包括 year, month, week, day

public string xid

public string xid

Methods Detail Top

public get (String name)

获取calendar的属性

Parameters

String name

属性名称,取值范围:"view", "views", "day", "firstDay", "timeStart", "timeEnd", "timeSplit", "lunarDay"

Return Value

返回属性值

public get (String name)

获取calendar的属性

Parameters

String name

属性名称,取值范围:"view", "views", "day", "firstDay", "timeStart", "timeEnd", "timeSplit", "lunarDay"

Return Value

返回属性值

定位到指定时间段

Parameters

string value

next下一时间段, prev前一时间段, today是今天

Return Value

void

定位到指定时间段

Parameters

string value

next下一时间段, prev前一时间段, today是今天

Return Value

void

public void refresh ()

刷新当前的视图

Return Value

void

public void refresh ()

刷新当前的视图

Return Value

void

public void set (json arg)

设置calendar的属性

Parameters

json arg

属性值对
结构如下:

{ "view": {string} 视图 "views": {string} 可用视图范围 "day": {string} 设置当前日期 yyyy-MM-dd "firstDay": {integer} 每周第一天是周几 "timeStart": {string} 日期视图时间轴的开始时间, 默认是'6:00' "timeEnd": {string} 日期视图时间轴的结束时间, 默认是'22:00' "timeSplit": {string} 日期视图时间轴的时间间隔, 默认是 '30' "lunarDay": {boolean} 是否显示农历, 默认是false }

Return Value

void

public void set (json arg)

设置calendar的属性

Parameters

json arg

属性值对
结构如下:

{ "view": {string} 视图 "views": {string} 可用视图范围 "day": {string} 设置当前日期 yyyy-MM-dd "firstDay": {integer} 每周第一天是周几 "timeStart": {string} 日期视图时间轴的开始时间, 默认是'6:00' "timeEnd": {string} 日期视图时间轴的结束时间, 默认是'22:00' "timeSplit": {string} 日期视图时间轴的时间间隔, 默认是 '30' "lunarDay": {boolean} 是否显示农历, 默认是false }

Return Value

void

public void setView (string value)

设置显示的视图

Parameters

string value

视图 year, month, week, day

Return Value

void

public void setView (string value)

设置显示的视图

Parameters

string value

视图 year, month, week, day

Return Value

void

Events Detail Top

public void onAfterEventsLoad (AfterEventsLoadEvent event)

[回调型事件]日程项目加载事件完成

Parameters

AfterEventsLoadEvent event


结构如下:

{ "source" : 组件的js对象 "events" : 事件列表 }

Return Value

void

public void onAfterEventsLoad (AfterEventsLoadEvent event)

[回调型事件]日程项目加载事件完成

Parameters

AfterEventsLoadEvent event


结构如下:

{ "source" : 组件的js对象 "events" : 事件列表 }

Return Value

void

public void onAfterViewLoad (AfterViewLoadEvent event)

[回调型事件]日程视图加载完成事件

Parameters

AfterViewLoadEvent event


结构如下:

{ "source" : 组件的js对象 "view" : 加载的view名称 }

Return Value

void

public void onAfterViewLoad (AfterViewLoadEvent event)

[回调型事件]日程视图加载完成事件

Parameters

AfterViewLoadEvent event


结构如下:

{ "source" : 组件的js对象 "view" : 加载的view名称 }

Return Value

void

public void onEventsLoad (EventsLoadEvent event)

[回调型事件]日程事件加载方法

Parameters

EventsLoadEvent event


结构如下:

{ "source" : 组件的js对象 "begin": 需要加载事件时间要在begin和end之间发生的 "end": 需要加载事件时间要在begin和end之间发生的 "timezone": 时区 }

Return Value

void

public void onEventsLoad (EventsLoadEvent event)

[回调型事件]日程事件加载方法

Parameters

EventsLoadEvent event


结构如下:

{ "source" : 组件的js对象 "begin": 需要加载事件时间要在begin和end之间发生的 "end": 需要加载事件时间要在begin和end之间发生的 "timezone": 时区 }

Return Value

void

public void onEventsSelected (EventsSelectedEvent event)

[回调型事件]当日程事件被选择

Parameters

EventsSelectedEvent event


结构如下:

{ "source" : 组件的js对象 "begin": 选择的事件时间范围在begin和end之间 "end": 选择的事件时间范围在begin和end之间 timezone: 时区 }

Return Value

void

public void onEventsSelected (EventsSelectedEvent event)

[回调型事件]当日程事件被选择

Parameters

EventsSelectedEvent event


结构如下:

{ "source" : 组件的js对象 "begin": 选择的事件时间范围在begin和end之间 "end": 选择的事件时间范围在begin和end之间 timezone: 时区 }

Return Value

void