XgCalendar 代码导读和Demo详解(1)参数说明和数据结构
生活随笔
收集整理的這篇文章主要介紹了
XgCalendar 代码导读和Demo详解(1)参数说明和数据结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1:參數說明:
var def = {view: "week", //默認是周視圖day,week,month weekstartday: 1, //默認星期一開始theme: 0, //默認使用第一套主題height: false,//視圖的高度,如果不設置則默認獲取所在頁面的高度url: "", //請求數據的Url eventItems: [],//日程數據,可通過此參數設置初始化數據method: "POST", //異步提交數據的方式,默認為POST建議不要修改。showday: new Date(), //顯示日期,默認為當天onBeforeRequestData: false, //在異步調用調用開始之前執行的函數onAfterRequestData: false, //異步調用完成之后onRequestDataError: false, //在異步調用發生異常時 onWeekToDay: false, //當周視圖切換到日視圖,因為在轉換在內部完成,所以公開一個入口可得到該行為quickAddHandler: false, //快速添加的攔截函數,該參數設置后quickAddUrl參數的設置將被忽略quickAddUrl: "", //快速添加日程響應的 Url 地址quickUpdateUrl: "", //拖拽更新時響應的 Url 地址quickDeleteUrl: "", //快速刪除日程時響應的Urk 地址 autoload: false,//自動加載,如果eventItems參數沒有配置,可啟用該參數,默認第一次展現時readonly: false, //是否只讀,某些情況下,可設置整個extParam: [], //額外參數,在所以異步請求中,都會附加的額外參數,可配置其他擴展的查詢條件enableDrag: true, //是否可拖拽loadDateR: [] //記錄已加載過的日程的時間段};2:參數中eventItems的數據結構
eventItems本身是個數組,數組的項本身又是個數組,結構如下所示
[主鍵,標題,開始時間,結束時間,是否全天日程,是否跨天日程,是否循環日程,顏色主題,是否有權限,地點,參與人]
對應的數據類型
[String,String,Date,Date,1/0,1/0,1/0,0-21,0/1,String,String]
3:異步請求中的數據結構
{"events":[],"issort":true,"start":"\/Date(1261353600000)\/","end":"\/Date(1261958399000)\/","error":null}
events的結構同2中eventItems的結果,issort是否已在服務端排序(建議在服務端做好排序),接著start和end是本次請求的開始時間和結束時間,error是業務異常對象
可在服務端生成,結構為:{ErrorCode:””,ErrorMsg:””} 可在onRequestDataError中捕獲,并做友好的提示。
總結
以上是生活随笔為你收集整理的XgCalendar 代码导读和Demo详解(1)参数说明和数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用vbs自动切换不同网段的IP
- 下一篇: 如何在网页中动态为模版页的Body添加属