have you ever created any custom action on your jqGrid?
looking at this example, I realized custom action, even if their tooltip are something similar to a sequence of html space (  …)
any tips?
EDIT: this is the code I developed:
gridComplete: function () {
if (grid.getGridParam('records') == 0) // are there any records?
DisplayEmptyText(true);
else
DisplayEmptyText(false);
var ids = grid.jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
ae = "<a id='modifica' href='#'><img src='../../../images/edit.png' alt='' width='16' /></a>";
be = " <a id='assegnacamera' href='#'><img src='../../../images/key.png' alt='Assegna Camera' width='16' /></a>";
se = " <a id='cancel' href='#'><img src='../../../images/delete.png' alt='Elimina prenotazione' width='16' /></a>";
ce = " <a id='unassigncamera' href='#'><img src='../../../images/room_unassign.png' alt='Elimina assegnazione camera' width='16' /></a>";
de = " <a id='noshow' href='#'><img src='../../../images/reservationnoshow.png' alt='' width='16' /></a>";
grid.jqGrid('setRowData', ids[i], { act: ae + be + se + ce + de });
}
}
First of all you should include
title: falsein the column definition to have no standard tooltip. Then you can either define differenttilteattributes for separate<a>elements or usecellattrto set custom value on thetitleattribute of the cell (the<td>element).