EASYUI框架说明
更新时间:2023-10-18 06:02:01 阅读量: 综合文库 文档下载
EASYUI框架说明
技术框架概述
jQuery EasyUI framework help you build your web page easily.
? ? ? ? ? ?
easyui is a collection of user-interface plugin based on jQuery.
easyui provides essential functionality for building modem, interactive, javascript applications.
using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup. complete framework for HTML5 web page.
easyui save your time and scales while developing your products. easyui is very easy but powerful.
EASYUI具备两种方式为我们的界面提供支持: 1. 使用HTML的原生标签来声明控件:
Dialog',collapsible:true,iconCls:'icon-ok',onOpen:function(){}\> dialog content.
2. 用JS脚本来创建控件:
参考文档
1) jquery.EasyUI-1.3.1 API.chm
整合DWR
EASYUI默认采用URL加载JSON数据,通过改写每个控件的LOADER方法,实现DWR方法的调用。
? 代码路径:WebContent/public/jquery/easyui/dwrloader.js
EASYUI使用规范
Easyui是基于JQUERY开发的,首先必须通过JQUERY语法获取对象,然后再调用对应控件的方法,例子如下:
jQ('#schemaImportViewList').datagrid('loadData',data); jQ('#schemaImportList').datagrid('options') jQ('#schemeImportReload').window('open');
格式: Jquery对象.控件类型(方法名,参数[可选])
EASYUI扩展
在easyui的基础上,补充一些默认属性、静态数据等扩展,以后可在此JS补充 ? 代码路径:WebContent/public/jquery/easyui/dwrEasyext.js
DATAGRID(数据列表) 例子展示
通过TABLE元素进行渲染,CLASS为“easyui-datagrid”,TH标签定义数据列表的表头
1. 3. 4. 5. Code 6. Name 7. Price 8. 9. 10. 通过JS脚本创建,必须有个TABLE载体 1.
调用DWR类
data-options=\
1. 在dataGrid的url参数中写上: “服务器名.方法名”
2. getPageList方法入参只有一个:“MAP PARAEMS”
3. 分页查询时,PARAMS中的参数rows为每页显示的调试,page是第几页 4. 结果可返回java.util.List(不分页)或appfrm.app.vo.PageModel(分页) 5. 手工可以调用datagrid的load方法加载数据(后面的是查询参数) $('#dg').datagrid('load',{ code: '01', name: 'name01' });
手工加载数据
通过loadData方法可以不需要url参数,加载JS对象数据 var callBack = function(reply) { var data = reply.getResult(); jQ('#schemaImportViewList').datagrid('loadData',data); }; Ajax.getSy().remoteCall('RptNewService', 'viewImportSql', [selections], callBack);
数据列的静态数据
在展示列中增加code属性,会自动把编码翻译成中文名
图表 1界面展示
图表 2代码示例
Combobox(下拉框)
通过SELECT元素进行渲染,CLASS为“easyui-combobox” 1. 通过JS脚本创建,必须有个TABLE载体
1.
静态数据
标注CODE属性,可以自动加载静态数据,不需要配置URL
WINDOW(弹出界面)
弹出界面不需要增加JSP/HTML页面,可以在原列表增加WINDOW控件; 通过DIV元素进行渲染,CLASS为“easyui-window”
1. 3. 4. 5. 6. The Content. 7. 8. 9. 通过JS脚本创建,必须有个DIV载体 1.
通过DIV元素进行渲染,CLASS为“easyui-tabs” 1. 2. 3. tab1 4. 5. 6. tab2 7. 8. 9. tab3 10. 11. 动态添加TAB
1. // add a new tab panel 2. $('#tt').tabs('add',{ 3. title:'New Tab', 4. content:'Tab Body', 5. closable:true, 6. tools:[{ 7. iconCls:'icon-mini-refresh', 8. handler:function(){ 9. alert('refresh'); 10. } 11. }] 12.});
LAYOUT(布局)
与常用的布局类型相似,分为:东、西、南、北、中的布局方式
通过DIV元素进行渲染,CLASS为“easyui-layout” 1. 2. 3. 4. 5. 6. 7.
正在阅读:
EASYUI框架说明10-18
学生社团管理系统开题内容10-26
2011重整技术大比武决赛(答案)07-06
管理学说课09-02
函数与几何变换(3)11-01
2018年高考英语命题规律解读(含英语冲刺题和解析)11-15
山阳县国民经济和社会发展第十二个五年规划纲要 - 图文04-21
sonnet 18—by William Shakespeare赏析09-24
大禹治水教学设计09-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 框架
- 说明
- EASYUI
- 水利工程建设单位消防安全管理制度
- 酒桌上的规矩 - 图文
- 广告业常用术语名词解释大全
- 食品物流学(最后一节课 要点)
- 人防门安装工艺标准
- 2010年度学生会计划书 - 刘喜祥
- 2016年物理中考分类考点11:大气压强 流体压强和流速的关系
- 年产5000只成年北极狐养殖场项目商业计划书
- 华中科技大学博士研究生入学考试大纲-2802+生物化学(三)
- 2019春牛津译林版英语八下Unit7《Internationalcharities》word单元测试卷
- 江苏省焊接切割行业企业名录2018版1058家 - 图文
- 实验八 R、L、C串联电路的谐振实验
- 北师大版四年级上册数学教案:(附教学反思板书设计) 数学好玩:第1节滴水实验
- 浙江省计算机二级办公软件高级应用技术之Excel题解
- 共情的认知神经研究回顾
- 冀教版小学六年级数学上册《求一个数是另一个数的百分之几》教案
- 通信原理答案(里面有少许错误 注意下)
- 北师大版小学语文五年级上册教师用书全集
- 消防工程施工技术交底 - 图文
- 0303糖生产许可证审查细则