diff --git a/js/grid.base.js b/js/grid.base.js
index bf3ca9889..89ab44c91 100644
--- a/js/grid.base.js
+++ b/js/grid.base.js
@@ -1019,10 +1019,10 @@ $.fn.jqGrid = function( pin ) {
}
return v;
},
- addCell = function(rowId,cell,pos,irow, srvr) {
+ addCell = function(rowId,cell,pos,irow, srvr, rdata) {
var v,prp;
v = formatter(rowId,cell,pos,srvr,'add');
- prp = formatCol( pos,irow, v, srvr, rowId, true);
+ prp = formatCol( pos,irow, v, srvr, rowId, rdata);
return "
"+v+" | ";
},
addMulti = function(rowid,pos,irow,checked){
@@ -1209,13 +1209,13 @@ $.fn.jqGrid = function( pin ) {
if (!cell) { return false; }
v = cell.textContent || cell.text;
rd[ts.p.colModel[k+gi+si+ni].name] = v;
- rowData.push( addCell(rid,v,k+gi+si+ni,j+rcnt,xmlr) );
+ rowData.push( addCell(rid,v,k+gi+si+ni,j+rcnt,xmlr, rd) );
});
} else {
for(i = 0; i < f.length;i++) {
v = $.jgrid.getXmlData( xmlr, f[i]);
rd[ts.p.colModel[i+gi+si+ni].name] = v;
- rowData.push( addCell(rid, v, i+gi+si+ni, j+rcnt, xmlr) );
+ rowData.push( addCell(rid, v, i+gi+si+ni, j+rcnt, xmlr, rd) );
}
}
rowData[iStartTrTag] = constructTr(rid, hiderow, cn1, rd, xmlr, false);
@@ -1388,8 +1388,8 @@ $.fn.jqGrid = function( pin ) {
}
for (j=0;j" );