easyui的基本用法
之前有用过extjs,最近发现easyui和fineui和extjs比较类似,并且稍微简单一点,所以考虑使用.
以下是项目中的具体简单应用
function callback2d(data) {//data为一个json数据.分页加上如下代码就好了.
//TODO:待解决问题:当没有查询出数据时,不能进入回调函数
$("#dg").datagrid({
columns: [[{ field: "bh", title: "XX" }, { field: "layType", title: "YY" }, { field: "attr", title: "ZZ", formatter: function (value, row) { return value['SECTION']; } }, { field: "geo", title: "geo", hidden: true }]],
rownumbers: true,//设置为true将显示行数。
loadMsg: "加载中,请等待...",//当从远程站点载入数据时,显示的一条快捷信息。
pagination: true,//这里添加分页控件
data: data.slice(0, 20),
rownumbers: true,//显示行数
singleSelect: true,//只允许选择一行
onLoadSuccess: function () {//加载成功后
//alert("加载成功!");
if (data.length > 0) {
$("#detailData").attr("disabled", false);
$("#importExcelBtn").attr("disabled", false);
}
else {
alert("无查询数据");
$("#detailData").attr("disabled", true);
$("#importExcelBtn").attr("disabled", true);
}
},
onDblClickRow: function (rowIndex, rowData) {//选中一行后
parent.parent.locatepipetomap2d(rowData.bh, rowData.layType, rowData.layerName);
}
});
var pager = $("#dg").datagrid("getPager");
pager.pagination({
total: data.length,//数据总条数
pageSize: 20,//每个页面个数
showPageList: false,//定义是否显示可选择的每页记录数。
showRefresh: false,//是否显示刷新
displayMsg: '第{from}-{to}条数据,共{total}条数据' + " ",//显示插件上的分页信息
beforePageText: "", //在输入框之间显示的符号 不填写会有默认值
afterPageText: "共{pages}页",//在输入框之后显示的符号 不填写会有默认值
onSelectPage: function (pageNo, pageSize) {
var start = (pageNo - 1) * pageSize;
var end = start + pageSize;
$("#dg").datagrid("loadData", data.slice(start, end));
pager.pagination('refresh', {
total: data.length,
pageNumber: pageNo
});
}
});
}
easyui的基本用法的更多相关文章
- Easyui主要组件用法
Easyui主要组件用法说明: 1. combogrid用法 说明:combogrid可提供翻页列表的数据选择并可进行数据的过滤查询(查询的传人参数为q,可在控制器中获取这个参数传过来的值,下面的示 ...
- easyui 之ComboTree 用法Demo
实现效果如下: HTML部分: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="ser ...
- easyui tree loader用法
easyui的tree每次都展开,在获取子节点,自定义参数解决方案,兄跌是不是找很久了! 直接上代码 //重写tree的loader $.extend($.fn.tree.defaults, { lo ...
- easyui tree自定义属性用法
easyui为树显示提供了以下属性, id:节点id,这个很重要到加载远程服务器数据 which is important to load remote data text: 显示的节点文本 stat ...
- EasyUI:Easyui parser的用法
Easyui的渲染机制是个比较坑的事情,在项目开发中,遇到需要等其渲染完成后处理一些事情,比如为联动的下拉框选中默认值,为某些表单元素自动填充值等!这就需要用到Easyui parser解析器了.官方 ...
- easyui combobox简单用法
<script type="text/javascript">var order_pay_type;$(function() { $("#order_pay_ ...
- easyui中datagrid用法,加载table数据与标题
加载标题写法: 多行标题:columns: [[ columns: [[ { field: 'itemid', title: 'Item ID', rows ...
- jquery easyui里datagrid用法记录
1.删除行方法(deleteRow) $(); //1代表选中的行索引 2.删除多行数据 var rows = $('#ruleManagementTable').datagrid("get ...
- EasyUI-标签(Tabs)用法
用法示例 创建tabs 1. 经由标记创建Tabs 从标记创建Tabs更容易,我们不需要写任何JavaScript代码.记住把 'easyui-tabs' 类添加到<div/>标记,每个t ...
随机推荐
- 【leetcode❤python】237. Delete Node in a Linked List
#-*- coding: UTF-8 -*- # Definition for singly-linked list.# class ListNode(object):# def __init ...
- GZFramwork快速开发框架演练之会员系统(一)框架源码下载
GZFramwork框架开发环境为.NET 4.0 (必须) VS2013+SQL2005+DevExpress v13.2.8+FastReport (推荐) 数据库建模工具PowerDesi ...
- PythonOCC 3D图形库学习—导入STEP模型
PythonOCC comes with importers/exporters for the most commonly used standard data files format in en ...
- [JAVA设计模式]第三部分:结构模式
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- windows下的Git简单入手
现在再搞golang,用go get github.com/xxx 命令使需要git.提交新项目到github.com也要git,老东西了,呵呵现在也要学习一下. 下载windows版的git. ·准 ...
- lotus 公式
函数 描述@UserName 返回用户名或服务器名.@Name([key]; name) 更改用户名的格式.关键字包含 [CN] 以从一个专有名字中解析出公共名,[Abbreviate] 缩写规范格式 ...
- Jquery中css()方法获取边框长度
1. JQuery中可以使用css()方法获取块元素的边框宽度,如下: $("divMode").css("border-left-width");//左边框长 ...
- 一切都是对象 Thinking in Java 第二章
2.1 用引用操作对象 1.对象和引用联系起来,就可以通过引用来操作对象: 2.引用亦可单独存在,即没有和任何对象联系起来:对没有和对象联系起来的引用操作,会报错: 2.2 必须由你创建所有对象 1. ...
- js打印出对象的方法
var description = ""; for (var i in order) { var property = order[i]; description += i + & ...
- Android App组件之ListFragment -- 说明和示例
Android App组件之ListFragment -- 说明和示例 1 ListFragement介绍 ListFragment继承于Fragment.因此它具有Fragment的特性,能够作为a ...