jeesite 说明文档-5.硕正WEB组件应用.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章硕正WEB组件的应用作者:ThinkGem更新日期:2014-01-03简介硕正描述格式采用XML,数据格式采用JSON。原因如下:描述采用XML可表现比较复杂的结构,易于官方文档查找好对应;数据采用JSON格式原因有三点,一是JSON官方有很好的支持;二是JSON格式比较简单并解析速度快,三是JSON相比XML要小,节省流量。后台采用注解方式配置,自动返回描述XML字符串和数据JSON字符串。描述文件XML注解配置请参考本文第2章;数据格式JSON注解配置请参考Jackson注解,官方网站树列表注解实例代码见TestController.java,testList.jsp文件,演示页面如下:调用实例@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.java@SupTreeList硕正总体注解硕正主要注解,只可以定义到类之上。@ SupProperties硕正属性设置注解。@ SupFont硕正字体设置注解。@SupCol、@SupGroup硕正表头列及列表头组设置注解。JS封装库 supcan.js调用实例%@includefile=/WEB-INF/views/include/supcan.jsp%scripttype=text/javascript$(document).ready(function() {su = supcan(AF, Test, {ready: function(){// 加载数据page();},event: function(Event, p1, p2, p3, p4){if(Event == DblClicked){edit();}}});});/script解释:AF为:硕正实例化后的对象。divid=supcanclass=supcanscriptinsertTreeList(AF, border=none;)/script/divTest为,实体类的名称。Ready:硕正加载调用方法。Event:硕正事件调用方法。方法接口/***实例化一个硕正控件*@paramAF硕正对象*@paramurl硕正描述文件URL,如果不是一个URL,则填写实体类名*@paramoptions参数选项*@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

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档