免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章 硕正WEB组件的应用作者:ThinkGem更新日期:2014-01-031. 简介硕正描述格式采用XML,数据格式采用JSON。原因如下:描述采用XML可表现比较复杂的结构,易于官方文档查找好对应;数据采用JSON格式原因有三点,一是JSON官方有很好的支持;二是JSON格式比较简单并解析速度快,三是JSON相比XML要小,节省流量。后台采用注解方式配置,自动返回描述XML字符串和数据JSON字符串。l 描述文件XML注解配置请参考本文第2章;l 数据格式JSON注解配置请参考Jackson注解,官方网站2. 树列表注解实例代码见TestController.java,testList.jsp文件,演示页面如下:2.1. 调用实例SupTreeList(properties=SupProperties(headerFontIndex=2, curSelBgColor=#ccddcc,displayMask=backColor=if(name=管理员, #ff0000, transparent),expresses=SupExpress(text=total=round(price*num, 2),SupExpress(text=price=round(total/num, 4),fonts=SupFont(faceName=宋体, weight=400),SupFont(faceName=楷体, weight=700, height=-12),SupFont(faceName=楷体, weight=400, height=-12), groups=SupGroup(id=date, name=日期, headerFontIndex=1, sort=50),SupGroup(id=date2, name=日期2, headerFontIndex=2, sort=60, parentId=date),SupGroup(id=date3, name=日期3, headerFontIndex=2, sort=70, parentId=date)实体配置,参考类: Test.java2.2. SupTreeList硕正总体注解硕正主要注解,只可以定义到类之上。2.3. SupProperties硕正属性设置注解。2.4. SupFont硕正字体设置注解。2.5. SupCol、SupGroup硕正表头列及列表头组设置注解。3. JS封装库 supcan.js3.1. 调用实例 $(document).ready(function() su = supcan(AF, Test, ready: function()/ 加载数据page();,event: function(Event, p1, p2, p3, p4)if(Event = DblClicked)edit(););); 解释:AF为:硕正实例化后的对象。insertTreeList(AF, border=none;)Test为,实体类的名称。Ready:硕正加载调用方法。Event:硕正事件调用方法。3.2. 方法接口/* * 实例化一个硕正控件 * param AF 硕正对象 * param url 硕正描述文件URL,如果不是一个URL,则填写实体类名 * param options 参数选项 * returns Supcan 硕正封装对象实例 */function supcan(AF, url, options);options参数:su: $this,/ 当前硕正对象checked: true,/ 是否插入复选框curSelMode: rows,/ 行选择模式(row:单选;rows:多选;excel:Excel选择模式)dataType: json,/ 数据类型,如果数据类型不是json,则This.data不自动转换为对象,分页代码也不自动赋值height: auto,/ 控件高度,默认自适应。body: body,/ 控件高度自适应,相关对象frame: top.mainFrame,/ 控件高度自适应,相关对象ready: function(),/ 默认的控件加载调用方法event: function()/ 默认的控件事件调用方法对象公共方法:var $this = this;/* * 硕正原始对象 */$this.AF = AF;/* * 硕正描述文件URL,如果不是一个URL,则填写实体类名 */if (url.indexOf(/) = -1)$this.url = ctx + /supcan/treeList/ + url + .xml;else$this.url = url;/* * 硕正组件配置选项 */$this.options/* * 硕正数据对象,如果dataType为json,则为JSON对象,否则为数据字符串 */$this.data = ;/* * 调用硕正内置函数 */$this.func = function(name, param)/* * 硕正控件自动高度 */$this.autoHeight = function()/* * 初始化方法 * param url 描述文件URL */$this.init = function(url)/* * 加载数据 * param dataUrl 数据调用URL * param paramString 参数字符串 * param pareDiv 分页DIV的ID,如果数据格式为JSON,则自动设置分页器代码。 */$this.load = function(dataUrl, paramString, callback)/* * 加载数据 * param form 参数表单,自动序列化表单字段,加入数据URL中 * param page 分页DIV,如果数据格式为JSON,则自动设置分页器代码。 */$this.loadByForm = function(form, page)/* * 获取单元格数据 * param columnName 列表列名 * param isMany 是否支持多选,获取多个值 */$this.getCellText = function(columnName, isMany)/* * 切换到以树显示,并让勾选列和第一列(树的排序列)合并显示 */$this.setTree = function(flag)/* * 使硕正控件变为灰色 */$this.setGrayWindow4. 应用实例展示页面:WEB-INF/views/modules/t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 33408:2025 EN Guidance for the production of pure inorganic substance certified reference materials
- 医院病床使用方法
- 机械设计及其制度
- 库存管理的基本原理和方法
- 社区消防知识培训内容
- 实训课教学设计流程图
- 电影《帕莉潭》深度解析
- 医院消毒协议书
- 2025-2026学年安徽省黄山市六级数学上册期中考试试卷及答案
- 2025年苏课新版三年级道德与法治上册月考考试试题及答案
- 公路养护管理计划与执行报告
- 2025年城市地下综合管廊建设财务可持续性研究报告
- 6.2 学会依法办事 课件-2025-2026学年统编版道德与法治 八年级上册
- 2025江西南昌市青山湖区招聘社区工作者(专职网格员)45人考前自测高频考点模拟试题及参考答案详解一套
- 小学数学课标考试真题及答案
- 2025年银行招聘各银行笔试真题(附答案)
- (初级)小红书种草营销师认证考试真题试题(附答案)
- T/CCSAS 025-2023化工企业作业安全分析(JSA)实施指南
- MOOC 旅游学概论-中国地质大学(武汉) 中国大学慕课答案
- [PPT]汶川地震灾区水利水电工程震害调查及分析
- GB∕T 40802-2021 通用铸造碳钢和低合金钢铸件
评论
0/150
提交评论