合并单元格
gridComplete : function ( ) {
MergerRowspan ( "historyStockInGrid" , "stockInNo" ) ;
MergerRowspan ( "historyStockInGrid" , "title" ) ;
MergerRowspan ( "historyStockInGrid" , "stockInDate" ) ;
}
function MergerRowspan ( gridName, CellName ) {
var mya = $ ( "#" + gridName + "" ) . getDataIDs ( ) ;
var length = mya. length;
for ( var i = 0 ; i < length; i++ ) {
var before = $ ( "#" + gridName + "" ) . jqGrid ( 'getRowData' , mya[ i] ) ;
var rowSpanTaxCount = 1 ;
for ( j = i + 1 ; j <= length; j++ ) {
var end = $ ( "#" + gridName + "" ) . jqGrid ( 'getRowData' , mya[ j] ) ;
if ( before[ CellName] == end[ CellName] ) {
rowSpanTaxCount++ ;
$ ( "#" + gridName + "" ) . setCell ( mya[ j] , CellName, '' , { display : 'none' } ) ;
} else {
rowSpanTaxCount = 1 ;
break ;
}
$ ( "#" + CellName + mya[ i] + "" ) . attr ( "rowspan" , rowSpanTaxCount) ;
}
}
}
千分位显示
formatter : 'currency' ,
formatoptions : {
thousandsSeparator : ',' ,
prefix : '¥' ,
decimalPlaces : 2
}
cellattr : function ( rowId, val, rawObject, cm, rdata ) {
return "style='color:#F16818;text-align:left;'" ;
}