87,993
社区成员
发帖
与我相关
我的任务
分享
.datagrid-header-row .datagrid-cell {
display: flex;
justify-content: center;
align-items: Center;
height: 42px;
}
.datagrid-row {
height: 42px;
}
onLoadSuccess: function () { $(this).datagrid('getPanel').find('.datagrid-header-row,.datagrid-row').css('height', '42px'); }
$('#dg').datagrid({
rowStyler: function(index,row){
if (row.listprice>80){
return 'background-color:#6293BB;color:#fff;';
}
}
});

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Basic DataGrid - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<h2>Basic DataGrid</h2>
<p>The DataGrid is created from markup, no JavaScript code needed.</p>
<div style="margin: 20px 0;"></div>
<table class="easyui-datagrid" title="Basic DataGrid" style="width: 700px; height: 650px"
data-options="singleSelect:true,collapsible:true,url:'datagrid_data1.json',method:'get',
rowStyler: function(index,row){
return 'height:'+(index*5+22) + 'px;';
}">
<thead>
<tr>
<th data-options="field:'itemid',width:80">Item ID</th>
<th data-options="field:'productid',width:100">Product</th>
<th data-options="field:'listprice',width:80,align:'right'">List Price</th>
<th data-options="field:'unitcost',width:80,align:'right'">Unit Cost</th>
<th data-options="field:'attr1',width:250">Attribute</th>
<th data-options="field:'status',width:60,align:'center'">Status</th>
</tr>
</thead>
</table>
</body>
</html>
