easyUI使用摘要
2014-03-14 10:21
274 查看
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格式书写,以免造成执行偏差;
相关文章推荐
- 使用ajax技术重写easyui验证
- Jquery easyui switchbutton简单使用 .
- jQuery.easyui Dialog使用
- jQueryEasyUI Messager基本使用
- easyui中自定义下拉框的使用
- UI的dialogr和easyui中的tab的结合使用
- EasyUI使用DataGrid向服务器传参
- JavaScript中的Date类使用方法摘要
- easyUI datagrid使用
- UI学习笔记---EasyUI panel插件使用---03
- jQuery EasyUI ComboTree在ASP.NET MVC中的使用
- 使用easyUI中rowData和ajax实现从服务器下载文件
- PHP 使用编码树,生成easyui中的tree样式
- jQueryEasyUI Messager基本使用
- 第三讲 EasyUI panel的使用
- EasyUI的使用
- EasyUI使用例子
- 使用 EasyUI 创建左侧导航菜单
- 使用EasyUI开发后台系统-EasyUI对话框和窗体
- 相关技术摘要_使用db2摘要(未做整理)