easyui datagrid加载成功之后选定并获取首行数据
//加载成功之后,选定并获取首行数据
onLoadSuccess:function(data){
alert("grid加载成功");
var rows=$('test').datagrid("getRows");
if (rows.length > 0) {
$('test').datagrid('selectRow',0);//grid加载完成后自动选中第一行
var row=$('test').datagrid("getSelections");//获取选中的数据
var rowData = {
interfaceName:row[0].interfaceName,
province:row[0].province,
startDate:row[0].startDate,
endDate:row[0].endDate
//grid中有四组数据interfaceName、province、startDate、endDate
};
alert("grid的第一行数据>>" + rowData);
}else {
alert("没有数据");
}
},
//页面一加载就执行
$('#detail').datagrid({
idField : 'id', // 只要创建数据表格 就必须要加 ifField
width: '100%',
height:'100%',
url : XXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
method : 'POST',
fitColumns : true,
striped : true, // 隔行变色特性
nowrap : false,
// loadMsg : '数据正在加载,请耐心的等待...',
loadMsg : '',
rownumbers : true,
sortName : 'crtTime',
sortOrder : 'desc',
rowStyler : function(index, record) {},
columns : [ [{
field : 'account',
title : '用户',
width : 50,
align : 'center'
}]],
onLoadSuccess: function (data) { var rows=$('#detail').datagrid("getRows");
if (rows.length > 0) {
var row = rows[0];
var newPrice = row.price;
if (row.account != "现场出价人") {
$('#startPrice').html(newPrice+"元");
newPriceValue = newPrice;
} else {
$('#startPrice').html(newPrice+"(现场)");
newPriceValue = newPrice;
}
startPriceFlag = 1;
}else {
startPriceFlag = 0;
} }
});
easyui datagrid加载成功之后选定并获取首行数据的更多相关文章
- 解决easyui datagrid加载数据时,checkbox列没有根据checkbox的值来确定是否选中
背景: 昨天帮朋友做一个easyui datagrid的小实例时,才发现easyui datagrid的checkbox列,没有根据值为true或false来选中checkbox,当时感觉太让人失 ...
- Easyui datagrid加载数据时默认全选的问题
问题描述: 最近使用 Easyui datagrid 展示数据,之前一直使用很正常,今天出现了一个怪异问题 加载数据后,只要点击选中列 ck 的任意行或多行,再刷新时整个datagrid的所有数据都 ...
- easyui datagrid 加载静态文件中的json数据
本文主要介绍easyui datagrid 怎么加载静态文件里的json数据,开发环境vs2012, 一.json文件所处的位置 二.json文件内容 {"total":28,&q ...
- easyui datagrid 加载两次请求,触发两次ajax 请求 问题
datagrid初始化的时候请求两次URL 两种情况 1. <table id="gridview" class="easyui-datagrid"> ...
- easyui datagrid加载数据的三种方式
1.加载本地数据 var obj = {"total":2,"rows":[{id:"1",name:"一"},{id: ...
- easyui datagrid加载数据的两种方式
1.加载本地数据 var obj = {"total":2,"rows":[{id:"1",name:"一"},{id: ...
- easyui datagrid 加载 历险记(dom中已经加载,fit:true 时改变浏览器大小是会显示出来)
(dom中已经加载,fit:true 时改变浏览器大小是会显示出来) 第一个想到的就是resize datagird 大小!可是没有用 ... 答案是加载的的div height为0导至的(//To ...
- easyui datagrid加载数据和分页
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding=& ...
- jquery easyui datagrid 加载保存好的自定义设置的列属性
直接附上源代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...
随机推荐
- noip2016 提高组
T1 玩具谜题 题目传送门 这道题直接模拟就好了哇 233 #include<cstdio> #include<cstring> #include<algorithm&g ...
- HDU3336(KMP + dp)
Count the string Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- linux中链表的使用【转】
转自:http://blog.csdn.net/finewind/article/details/8074990 Linux下链表的使用方法跟我们常规的不一样,通常情况下,链表的next指针都指向节点 ...
- html实现点击章节自动调到开头
#转载请联系 原理是用id的值结合a链接实现锚点效果.比较简单,直接放一段代码好了. <!DOCTYPE html> <html lang="en"> &l ...
- hihocoder-第六十一周 Combination Lock
题目1 : Combination Lock 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Finally, you come to the interview roo ...
- poj 1654(利用叉积求面积)
Area Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 17937 Accepted: 4957 Description ...
- MAC使用homeBrew安装Redis
homeBrew的操作命令如下: brew search ** //查找某个软件包 brew list //列出已经安装的软件的包 brew install ** //安装某个软件包,默认安装的是稳定 ...
- Android InputStream转Bitmap
android socket服务端 接收Delphi socket客户端发来的图片,保存到bitmap中,代码如下: public static Bitmap readInputStreamToBit ...
- (十四)基于GTID的主从复制
(1)GTID主从复制 1)环境介绍 /etc/redhat-release CentOS Linux release 7.3.1611 (Core) MySQL版本:5.7 mysql> se ...
- easyUI之datagrid
对于easyUI中的datagrid组件,继承自pannel...,因此有其自己的组件,还有继承过来的属性. 1.width:指定其宽度 2.title:指定标题 3.iconCls:指定图标.见上图 ...