4.1 API
4.1.1 addEvent(start_date, end_date, text, id, data)
版本:大众版
参数:
start_date:开始时间
end_date:结束时间
text:事件主题
id:事件id,默认自动增加
data:事件描述
用途:在当前日程中新增事件
参考实例:
scheduler.addEvent("16-03-1984","19-03-1984","Some");
//or
scheduler.addEvent("16-03-1984","19-03-1984","Some","some id",{custom_data:"some data"});
//or
scheduler.addEvent({
start_date: "16-03-1984",
end_date: "19-03-1984",
text:"Some",
custom_data:"some data"
});
4.1.2 attachEvent (evName, evHandler)
绑定控件事件,参考grid中描述
4.1.3 changeEventId (old_id, new_id)
修改当前日程中事件id
4.1.4 clearAll
清除控件数据,参考grid中描述
4.1.5 deleteEvent(event_id)
通过id删除当前日程中事件
4.1.6 detachEvent(id)
解除控件绑定事件,参考grid描述
4.1.7 editStop(event_id)
停止编辑当前日程中相关事件
4.1.8 edit(event_id)
开启编辑当前日程中相关事件
4.1.9 getEventEndDate(event_id)
读取日程中相关事件结束时间
4.1.10 getEventStartDate(event_id)
读取日程中相关事件开始时间
4.1.11 getEventText (event_id)
读取日程中相关事件主题
4.1.12 getEvent (event_id)
获得日程中相关事件对象
4.1.13 load(url, callback)
版本:大众版
参数:
url:xml文件路径或服务端处理地址
callback:回调函数
用途:在当前日程中新增事件
参考实例:
scheduler.load("data.xml");
scheduler.load("data.php",function(){
alert("data loaded");
});
scheduler.load("data.ical","ical"); //loading data in ical format
4.1.14 select (event_id)
版本:大众版
参数:
id:事件id
用途:通过id选择事件
参考实例:
4.1.15 setCurrentView (date, mode)
版本:大众版
参数:
date:事件id
mode: day/week/month
用途:设置当前控件参数,初始化时间+显示方式
参考实例:
4.1.16 setEventEndDate (event_id, end_date)
版本:大众版
参数:
event_id:事件id
end_date:结束时间
用途:日程事件结束时间
参考实例:
4.1.17 setEventStartDate (event_id, start_date)
参考如上
4.1.18 setEventText (event_id, text)
参考如上
4.1.19 setLoadMode (mode)
设置显示方式
day; week;month;year
4.1.20 showLightbox (event_id)
显示当前事件明细信息
4.1.21 uid
参考grid
4.1.22 unselect (event_id)
取消选择某个事件,默认取消当前事件
4.1.23 updateEvent (event_id)
执行跟新事件数据操作
4.1.24 getEvents(from, to)
获得起始时间段内的所有事件