easyui datagrid加载成功之后选定并获取首行数据

时间:2022-10-07 16:16:28
 //加载成功之后,选定并获取首行数据       
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;
}


}
});