zoukankan      html  css  js  c++  java
  • 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中捕获,并做友好的提示。

  • 相关阅读:
    Android数据存储之SQLCipher数据库加密
    Android数据加密之Aes加密
    Android自定义控件之自定义组合控件
    Android自定义控件之自定义属性
    Android自定义控件之基本原理
    Java设计模式之代理模式(Proxy)
    Android注解使用之使用Support Annotations注解优化代码
    Java学习之注解Annotation实现原理
    Android数据存储之GreenDao 3.0 详解
    Android性能优化之App应用启动分析与优化
  • 原文地址:https://www.cnblogs.com/xuanye/p/1632346.html
Copyright © 2011-2022 走看看