`

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、分页、复选框多选的数据显示 源码摘要

    跨域WebApi的Jquery EasyUI的数据交互

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

    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...

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

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

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

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

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

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

    ASP.NET MVC 5 with Bootstrap and Knockout

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

    C#构建树形结构数据(全部构建,查找构建)

    摘要: 最近在做任务管理,任务可以无限派生子任务且没有数量限制,前端采用Easyui的Treegrid树形展示控件。 一、遇到的问题 获取全部任务拼接树形速度过慢(数据量大约在900条左右)且查询速度也并不快; 二、解决...

    ASP.NET生成树形显示的GridView实现思路

    目的:生成树形结构的表格数据(EasyUI也有TreeGrid,此处只是提供一个思路),可以扩展单击展开/收缩节点 图例: 类代码: 代码如下: using System; using System.Data; /// &lt;summary&gt; ///GridViewHelper 的摘要...

Global site tag (gtag.js) - Google Analytics