Yes you can do it by using setHoverCustomizer()
method on ListGridField
.
Here is the code:
ListGrid grid = new ListGrid();
grid.setCanHover(true);
grid.setShowHover(true);
...
grid.setCanRemoveRecords(true);
ListGridField ls = new ListGridField();
grid.setRemoveFieldProperties(ls);
ls.setHoverCustomizer(new HoverCustomizer() {
@Override
public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) {
return "click here to delete this record";
}
});