- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《QUI框架V2.2系列新特性介绍
QUI框架V2.2系列是继V2.1.5之后,我历时半年时间开发的新版本。新的系列并不是对以往简单的升级,而是从各个方面都做了重大改进和完善。可以说,当看了这个2.2系列,你会发现以往的版本和它完全不在一个层次了。下面我就来展示一下2.2系列企业版的一些特性:
1、组件使用方式极大地简化和一致性
所有表单元素组件都可以通过一句话实现创建。无需任何JS代码(异步上传控件除外)。例如
(1)通过下面的一句话:
其中,url里的路径用于从远程获取JSON数据。这样即可创建一个单选下拉框。效果如图:
(2)通过下面的一句话:
即可创建一个树形下拉框。效果如图:
(3)通过下面一句话:
即可创建一个树形多选下拉框:效果如下
(4)通过下面一句话:
即可创建一个自动完成框,效果如下:
(5)通过下面一句话:
即可创建一个双向选择器,效果如下:
(6)通过下面一句话:
即可创建一个树形双选器,效果如下:
(7)通过下面一句话:
即可创建一个分页组件,效果如下:
除外还有很多组件都是这种方式。在这里就不一一举例了。
2、组件全面支持JSON
框架的所有与数据有关的组件均支持JSON数据。
通过上面的代码也可以看出,组件可以通过一个url获取JSON数据,这样组件的数据项就构建出来了。
除了表单元素和树组件支持JSON数据外,新版本推出了新的数据表格组件:quiGrid。是一款基于JSON数据的异步ajax表格。将在后面介绍。
3、组件获取数据方式取多样化
所有与数据相关的组件都可以通过多种方式获取数据。以单选下拉框为例,有如下几种获取方式
(1)url方式。代码如下
(2)url属性+参数方式,代码如下:
(3)赋值给标签的data属性。代码如下:
(4)使用本地数据源动态设置data
在组件标签中不写任何数据源,代码如下:
然后再JS代码中定义本地数据并复制给该组件,代码如下:
通过代码动态把数据赋给组件的data。最后调用render()方法重新渲染。
这种方式的好处是在把数据赋给组件之前,还可进一步处理,适合某些特殊场合。
(5)使用远程数据源动态设置data
与上一个类似,这是通过ajax请求从远程获取数据并赋给组件。JS代码如下:
这几种方式殊途同归。最终效果如下:
4、新增很多重要的组件和功能
(1)quiGrid。这是一款基于JSON数据的ajax表格。有了它,可以进行页面无刷新的翻页。也彻底解决了之前table的表头固定的偏差问题。效果如下:
除此之外,它还拥有很多特性。下图是V2.2.0中关于quiGrid示例的截图:
(2)表单异步提交。框架新增了表单异步提交和异步编辑机制,可以进行页面无刷新的提交表单。表单编辑时,组件赋值方式也有多种,可以将初始值使用strus标签方式写到标签中,还可以用JSON方式进行填充。例如你可以通过下面的JSON为表单各个元素赋值。
下图是V2.2.0中关于综合表单示例的截图:
(3)条件过滤器。框架新增了一些常用的表单元素组件,例如如下的条件过滤器,能方便的进行条件的选择。支持单选和多选。
实现起来也非常简单,只需要下面一句话:
(4)异步表单上传和上传文件列表。框架新增的异步上传组件和163邮箱的非常相似,可批量上传文件, 还可限制文件类型、大小。效果如下:
5、已有组件的功能扩展
(1)对原组件封装不完全的地方进行完善。
例如原来要设置双向选择器尺寸时,需要写CSS进行设置,现在只需要在标签中添加listerWidth和listerHeight属性即可。
例如原来要设置树形下拉框的选中项,需要既要对数据做设置,又要设置组件的标签。现在只要为标签增加selectedValue=xxx即可。
还有很多,这里就不一一举例了
(2)为组件添加新的特性。
例如通过为弹出窗口添加一个属性可以让他变换样式。例如添加Style:simple,则窗口风格变为简洁样式,效果如下:
改为Style:shadowTip,则风格变为一个有阴影的提示框,效果如下:
(3)组件美化。
对原来不够美观的组件进行美化。例如软键盘:
(4)对开发者的提示。
当某个组件需要单独引入脚本,而开发者没有引入时,当打开这个页面框架会发出提示,用于提醒开发者正确的使用。例如:
6、模拟组件的应用场景
为了让开发者能更灵活的使用组件,特别对某些组件制作了特别的示例,用于模拟组件的应用场景。例如对于弹出式菜单,正常原本的弹出菜单有以下几种样式:
为了模拟真实的使用场景,增加了仿人人网效果的示例
还增加了仿京东网选择所在地区的示例
对于
您可能关注的文档
- 《Unit3reading1and2.doc
- 《Unit1——unit5易考的语法知识梳理.doc
- 《VB.Net教学大纲2012.12.doc
- 《VBCOM基础讲座之创建第一个COM对象.doc
- 《VB_常用算法.doc
- 《vb6.0人工只能五子棋算法.doc
- 《vb1当堂测验.doc
- 《vb复习大纲.doc
- 《VB基本算法.doc
- 《VBEXCEL.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 2025年4月20日四川省事业单位考试《公共基础知识》试题及答案解析参考.pdf
- 中层竞聘面试题目答案.doc VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(4).电力系统优化理论.docx VIP
- 传染病、消毒知识测试题及答案.docx VIP
- 2025年解放军联勤保障部队第960医院医护人员招聘备考试题及答案解析.docx VIP
- 2021年版国家免疫规划疫苗儿童免疫程序相关知识考核试题含答案.docx VIP
- 电力系统优化与调度软件:Xpress二次开发_(3).电力系统优化问题的数学建模.docx VIP
- 中建钢筋精算管理操作手册.pdf VIP
- 电商仓库主管月工作总结.pptx
- 预防接种工作规范(2023版)试题.docx VIP
文档评论(0)