If a component in the editor is hooked to a validator and is invalid, the session should remain in the editor.
If you haven’t hooked a validator to a component, you can override the validate() or save() methods and return false and the session should remain.
The session does stay if I hit the TAB or RETURN keys. I return false from my overridden save() function and the session stays keeping the user in the edit cell, allowing fixing the invalid data. But I don't get the same behavior when I click the mouse on another cell. In these cases, my save function is still called, and I still return false ( in the case where the validation fails ), but the edit session goes away.
I have the same issue and try different solutions for solving that issue, but nothing can't help me.
So, have any idea how to solve that?
Thank in advance!