日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

XgCalendar 代码导读和Demo详解(1)参数说明和数据结构

發布時間:2024/4/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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)参数说明和数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。