`

easyUI使用摘要

阅读更多

easyUI的编码方式主要有三种

一、在html代码中声明,在js代码中细化处理

 

<!--此处表示声明了一个Table容器-->
<table id="qualificationGrid"></table>
<!--接下来在js代码中来细化Table的一些属性、方法-->
$('#qualificationGrid').datagrid({
        url:WEB_ROOT + '/quaData/list.jhtml',
        //toolbar:toolbar,工具条
        fitColumns:true,
        resizable:true,
        rownumbers:true,
        //width:'100%',
        //height:'100%',
        pagination:true,
        fit:true,
        singleSelect:true,
        pageSize:20,
        method:'post',
        striped:true,
        loadMsg:'请稍后...',
        columns:[
            [
                {field:'qualificationId', title:'用户Id号', hidden:true},
                {field:'name', title:'姓名', width:30},
                {field:'sex', title:'性别', width:20, align:'center'},
                {field:'birthday', title:'出生日期', width:30, align:'center'},
                {field:'idCard', title:'身份证号', width:50, align:'center'},
                {field:'qualificationNum', title:'资格证编号', width:50, align:'center'}
            ]
        ]
    });

 

二、直接在div中进行声明、初始化、事件监听等

 

<div id="quaWind" class="easyui-window" modal="true" 
     collapsible="false" iconCls="icon-save" title="更新用户信息"
     closed="true"
     style="width:600px;height:275px;padding:20px;"  
     onClose="function(){$('#quaForm').form('clear');}">
</div>
//当然调用的时候还是一样的
 $("#quaWind").window("open");
 $("#quaWind").window("close");

 

三、虽然可以使用,但是不推荐,以data-options的方式初始化,至于原因在下面的注意事项中会提到。

 

<input id="sexCombo" type="text" name="sex"
          class="easyui-combobox"
          data-options="
                valueField: 'value',
                textField: 'label',
                editable:false,
                required:'required',
		data: [{
			label: '女',
			value: '0'
		},{
			label: '男',
			value: '1'
		}]"/>

 

注意事项:

1、easyui的两次请求问题:

 

对于datagrid的两次请求主要是因为在div中

<table id="queryUserInfoGrid" class="easyui-datagrid"></table>

添加了class,这个时候当加载到该div时,就会读取定义的URL,这是第一次请求;

 

而在js中初始化该datagrid的时候又会被读取一次,此为第二次。

解决方法为去掉div中的class;

 

对于tabs也会在页面加载的时候出现两次请求的情况,那么添加属性closed:true即可解决,这是表名初始化的时候这个panel是关闭的,他的加载是在iframe初始化的时候自行进行

 

2、对于某些版本的jquery框架,可能不支持data-options,那么在执行方法的时候就会有偏差,所以在easyui中最好使用属性=‘值’的形式书写,或者使用json格式书写,以免造成执行偏差;

 

分享到:
评论

相关推荐

    EasyUI tutorial 中文版 chm

    easyUI datagrid显示摘要信息在页脚 easyUI 根据一些条件改变DataGrid 行背景颜色 easyUI 创建一个 Property Grid easyUI 展开DataGrid里面的行显示详细信息 easyUI 在主datagrid上创建子datagrid Window ...

    jquery easyui datagraid 对象显示的方法与datagraid、分页、复选框多选的数据显示

    jquery easyui datagraid 对象显示的方法与datagraid、分页、复选框多选的数据显示 源码摘要

    jQuery EasyUI

    1. **学习文档**: 在开始使用 jQuery EasyUI 之前,建议仔细阅读官方文档,了解各个组件的特性和用法。 2. **实践案例**: 查找一些实际的应用案例,通过实践加深理解。 3. **性能优化**: 对于大数据量的情况,...

    跨域WebApi的Jquery EasyUI的数据交互

    摘要: 大概思路,创建WebAPI,CrossMainController并编写,Nuget安装microsoft.aspnet.webapi.cors., 跨域设置路由,WebAPI提供广泛的对外开放,可以起到整合性的作用,例如:跟Oracle ERP、SAP的SCM、MM、PP以及SD领域...

    jQuery EasyUI Panel面板组件使用详解

    Panel组件作为jQuery EasyUI库中的一部分,它继承了jQuery EasyUI轻量级和易于使用的特点。 ### Panel面板组件的使用方法 1. **基本属性设置**: - `id`:设置面板的ID值,用于唯一标识该面板。 - `title`:设置...

    jQuery EasyUI 1.3 API 中文教程

    使用标签创建树形菜单 创建异步树形菜单 添加树形菜单结点 创建带复选框的树形菜单 树形菜单拖动控制 非标准数据转换 创建基础树形数据表格 创建复杂树形数据表格 表单应用 创建异步提交表单 ...

    jQuery easyUI 前端JavaScript框架 v1.2.3

    摘要:脚本资源,Ajax/JavaScript,easyUI,JavaScript框架 jQuery easyUI——来自W3C标准WEB前端专家DHTML精英俱乐部的简单易用功能强大的轻量级WEB前端JavaScript框架。包括EasyUI.js核心文件、EasyUI.style样式对象...

    jQuery easyui 1.2.5 类库及例子下载

    摘要:脚本资源,jQuery,easyui,jquery例子 jQuery easyui 官方类库及实例集下载,jQuery easyui为网页开发提供了一大堆的常用UI组件,包括菜单、对话框、布局、窗帘特效、表格、元素滚动、表单、TAB菜单、动画生成...

    毕业设计,基于SSM+MySql+Bootstrap+EasyUI开发的云笔记资料文件共享网,内含Java完整源代码,数据库脚本

    毕业设计,基于SSM+MySql+Bootstrap+EasyUI开发的云笔记资料文件共享网,内含Java完整源代码,数据库脚本 JSP基于SSM云笔记资料文件共享网设计可升级SpringBoot毕业源码案例设计 前台框架: Bootstrap(一个HTML5...

    WEB题型20181

    本资源摘要信息涵盖了 Web 开发的多个方面,包括算法、Servlet 编程、JavaBean 构造、EasyUI 控件使用、登录和注册页面设计、数据库设计等。学生需要具备扎实的编程基础和 Web 开发知识,才能正确地完成这些题目。

    常用js前台加密

    1. **MD5(Message-Digest Algorithm 5)**:MD5是一种广泛使用的哈希函数,可以将任意长度的数据转化为固定长度的128位(16字节)的摘要。MD5算法的特点是快速、简单,但存在碰撞问题,即不同的输入可能会得到相同...

    java开发工程师xx简历.docx

    4. 开发工具:熟悉使用 MyEclipse、HBilder、PLSQLDevelopment 等开发工具,熟悉使用 Maven 工程管理工具,以及 SVN 服务器的使用。 项目经验 1. 电子商务平台:参与了一个基于 Spring + SpringMVC + Mybatis + ...

    E_shop:基于struts + hibernate + spring + easyui + mysql的网上商城项目实战

    基于Struts2 + Hibernate4 + Spring4 + EasyUI + MySQL的网上商城项目实战源码 0.写在前面 摘要一下这个网上商城的项目,我不会面面俱到,主要分为几个模块来总结,包括用到了某种技术等等,具体的细节我会在文章中...

    基于Java的房屋租赁智能化管理系统的设计与实现.rar

    摘要:该文研究并实现房屋租赁管理系统。该系统主要采用Servlet技术、Java技术、网页编程技术Jsp、JQueryEasyUI界面美化插件、MySQL数据库技术、Redis和数据缓存技术,实现便捷、严谨、可靠的房屋租赁管理平台。在...

    java开发工程师-xx简历.docx

    【Java开发工程师简历摘要】 这份简历是一位拥有两年工作经验的Java开发工程师,专长在于Java Web应用的开发。他熟练掌握了Servlet、Cookie、Session、JDBC、JavaBean、EL表达式和JSTL等核心技术,同时熟悉Struts2...

    基于JavaWeb的学生信息管理系统

    知识点:isp servlet,MySQL数据库的基本操作,前端easyui框架。 适合人群:Java初学者、在校学生,(已经学过Java基础语法,对html有简单的了解,熟悉is、iguery语法)。 用到的工具:eclipse、MySQL

    鼠标划过小图片显示大图片特效

    摘要:脚本资源,Ajax/JavaScript,小图显大图 简单的鼠标划过小图片显示大图片特效,本效果在网页中是比较常见的,不过这一次作者将其封装成了插件,使得实现本特效更加简单了,示例效果截图如上所示。只需把鼠标放在...

    JAVA软件开发顶岗实习周记25篇.pdf

    作者了解了项目小组需要使用的技术,如hibernate、spring、iBATIS、jQuery、EXTJS、DWR、easyui等等,并着重学习了jQuery。 作者在实习中遇到了许多挑战,但是通过主动学习和与项目经理的沟通,问题都得到了解决。...

    java开发工程师简历.docx

    本资源摘要信息主要介绍了 Java 开发工程师的简历,涵盖了个人信息、工作经验、技术要点等内容。通过对简历的分析,我们可以了解到该 Java 开发工程师的技术栈、项目经验和技能特点。 个人信息 该 Java 开发工程师...

    ASP.NET MVC 5 with Bootstrap and Knockout

    之前在一家公司里用过Knockout,是easyui 和 Knockout结合 的。下面的这本应该不错。 目录 前言 第一部分入门指南 第1章MVC介绍 创建第一个项目 分析HomeController 分析View 理解URL结构 小结 第2章...

Global site tag (gtag.js) - Google Analytics