I have finally got an add row to work but after the commit, the red triangles do not go away in the field corners. My code is:
$grid.pqGrid("commit", { type: 'add', rows: rows });
I also rollback:
$grid.pqGrid("rollback", { type: 'add' });
The new row stays in the first row of the grid with the red triangles still present...