XgCalendar 代码导读和Demo详解(1)参数说明和数据结构
2009-12-25 19:45
274 查看
1:参数说明:
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中捕获,并做友好的提示。
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中捕获,并做友好的提示。
相关文章推荐
- MATLAB深度学习CNN包的代码详解补充及各变量参数说明
- 用PHP连接MySQL代码的参数说明
- IOS AutoLayout详解(三)用代码实现(附Demo下载)
- JS实现简单的选择题测评系统代码思路详解(demo)
- 【查看内存参数详解】Linux free -m 详细说明
- SQLMETAL使用LINQ自动代码生成工具命令残参数详解
- html视频播放器的代码 及其参数详解
- RAD Studio 10 自带Demo代码汇总说明
- 一个Spark Demo与代码详解
- pe 详解(包括参数说明哦)
- nginx rewrite 配置说明与参数详解
- ANTLR4 java版代码生成指令参数详解
- nginx rewrite 配置说明与参数详解
- 视频播放器代码参数详解
- .htaccess详解及.htaccess参数说明
- 【转】服务器.htaccess 详解以及 .htaccess 参数说明
- java面试题:string,stringbuffer详解(通过代码说明)
- Apache的rewrite重写相关的参数详解说明(伪静态)
- 关于jersey传实体类作为参数,及接收回来是自定义对象的代码说明
- .htaccess详解及.htaccess参数说明