博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XgCalendar 代码导读和Demo详解(1)参数说明和数据结构
阅读量:6346 次
发布时间:2019-06-22

本文共 1501 字,大约阅读时间需要 5 分钟。

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中捕获,并做友好的提示。

转载于:https://www.cnblogs.com/lowerCaseK/archive/2013/04/25/XgCalendar_Demo.html

你可能感兴趣的文章
c# 免费版pdf转word尝试
查看>>
iOS学习笔记12-UISearchBar
查看>>
用代码实现以下程序:篮子中有10个玩具,每60秒取出3个,同时每40秒向篮子中放入1个,不断重复上述动作,当篮子中剩余玩具不足3个是,程序结束...
查看>>
使用JDBC-ODBC读取Excel文件
查看>>
(一)在HTML页面中实现一个简单的Tab
查看>>
jinian
查看>>
SQL Serever学习5——数据库配置
查看>>
codevs——3344 迷宫
查看>>
Google Map API使用详解(五)——Google Map基本常识(下)
查看>>
实验1-8 输出倒三角图案
查看>>
ios 检查内存泄露
查看>>
ios retain copy assign相关
查看>>
Tcp/ip简介
查看>>
第九章 类
查看>>
50 years, 50 colors
查看>>
数据结构与算法----->数据结构----->树------->二叉树的遍历
查看>>
 空格用法
查看>>
Linux命令
查看>>
ubuntu16.04下配置JDK 1.8+安装Java EE,并实现最大子数组算法
查看>>
1015. 德才论 (25)
查看>>