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 datagrid显示摘要信息在页脚 easyUI 根据一些条件改变DataGrid 行背景颜色 easyUI 创建一个 Property Grid easyUI 展开DataGrid里面的行显示详细信息 easyUI 在主datagrid上创建子datagrid Window ...
jquery easyui datagraid 对象显示的方法与datagraid、分页、复选框多选的数据显示 源码摘要
摘要: 大概思路,创建WebAPI,CrossMainController并编写,Nuget安装microsoft.aspnet.webapi.cors., 跨域设置路由,WebAPI提供广泛的对外开放,可以起到整合性的作用,例如:跟Oracle ERP、SAP的SCM、MM、PP以及SD领域...
使用标签创建树形菜单 创建异步树形菜单 添加树形菜单结点 创建带复选框的树形菜单 树形菜单拖动控制 非标准数据转换 创建基础树形数据表格 创建复杂树形数据表格 表单应用 创建异步提交表单 ...
摘要:脚本资源,Ajax/JavaScript,easyUI,JavaScript框架 jQuery easyUI——来自W3C标准WEB前端专家DHTML精英俱乐部的简单易用功能强大的轻量级WEB前端JavaScript框架。包括EasyUI.js核心文件、EasyUI.style样式对象...
摘要:脚本资源,jQuery,easyui,jquery例子 jQuery easyui 官方类库及实例集下载,jQuery easyui为网页开发提供了一大堆的常用UI组件,包括菜单、对话框、布局、窗帘特效、表格、元素滚动、表单、TAB菜单、动画生成...
毕业设计,基于SSM+MySql+Bootstrap+EasyUI开发的云笔记资料文件共享网,内含Java完整源代码,数据库脚本 JSP基于SSM云笔记资料文件共享网设计可升级SpringBoot毕业源码案例设计 前台框架: Bootstrap(一个HTML5...
基于Struts2 + Hibernate4 + Spring4 + EasyUI + MySQL的网上商城项目实战源码 0.写在前面 摘要一下这个网上商城的项目,我不会面面俱到,主要分为几个模块来总结,包括用到了某种技术等等,具体的细节我会在文章中...
摘要:该文研究并实现房屋租赁管理系统。该系统主要采用Servlet技术、Java技术、网页编程技术Jsp、JQueryEasyUI界面美化插件、MySQL数据库技术、Redis和数据缓存技术,实现便捷、严谨、可靠的房屋租赁管理平台。在...
知识点:isp servlet,MySQL数据库的基本操作,前端easyui框架。 适合人群:Java初学者、在校学生,(已经学过Java基础语法,对html有简单的了解,熟悉is、iguery语法)。 用到的工具:eclipse、MySQL
之前在一家公司里用过Knockout,是easyui 和 Knockout结合 的。下面的这本应该不错。 目录 前言 第一部分入门指南 第1章MVC介绍 创建第一个项目 分析HomeController 分析View 理解URL结构 小结 第2章...
摘要: 最近在做任务管理,任务可以无限派生子任务且没有数量限制,前端采用Easyui的Treegrid树形展示控件。 一、遇到的问题 获取全部任务拼接树形速度过慢(数据量大约在900条左右)且查询速度也并不快; 二、解决...
目的:生成树形结构的表格数据(EasyUI也有TreeGrid,此处只是提供一个思路),可以扩展单击展开/收缩节点 图例: 类代码: 代码如下: using System; using System.Data; /// <summary> ///GridViewHelper 的摘要...