$('#queryTable').datagrid({
onLoadSuccess : function(data) {
//alert($('#queryTable').datagrid("getRows")[0]['sf_xzqhmc']);
//alert($('#queryTable').datagrid("getRows").length);
mergeCellsByField();
}
});
function mergeCellsByField() {
var TableRowCnts = $('#queryTable').datagrid("getRows").length;
var tmpA = 1;
var tmpB = 0;
var PerTxt = "";
var CurTxt = "";
for (i = 0; i < TableRowCnts; i++) {
if (i==TableRowCnts)
{
CurTxt="";
}
else
{
CurTxt = $('#queryTable').datagrid("getRows")[i]['sf_xzqhmc'];
}
if (PerTxt == CurTxt) {
tmpA += 1;
} else {
PerTxt = CurTxt;
$('#queryTable').datagrid('mergeCells', {
index : i - tmpA,
field : 'sf_xzqhmc',
rowspan : tmpA
});
tmpA = 1;
}
}
}
合并的代码~~~为什么合并后第一行会那么高?求解释datagrid
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货