同じような問題に悩んでる人がいた。
WebDataGridのBehaviorsのEditingCoreのBehaviorsのRowEditingのRowEditingClientEvents-ExitedEditModeに適当なクライアントサイドイベントを割り当てる。(以下の例ではfoo)
<ig:RowEditing EnableDialog="False" RowEditingClientEvents-ExitedEditMode="foo"></ig:RowEditing>
そして、JavaScriptからeditingCoreに対してcommitを呼び出す。
function foo(sender, eventArgs) { sender.get_behaviors().get_editingCore().commit(); }
最初に示したリンク先ではeventArgs.getCell().get_grid()でGridを取得していたけどeventArgsにgetCell()がないのでsenderをそのまま使ったらうまくいきました。