I have a requirement that when user edits (tableviewer in-place editing
via TextCellEditor) a cell I want to validate the user input and if the
input is not valid I shouldn't allow the cell to lose the focus, I mean
user shouldn't able to move out of the cell without correcting the input.
I don't know if this will respond to your need, but I recently added a
CellEditor implementation to Nebula FormattedText allowing to use it in
TableViewer / TreeViewer.
The FormattedTextCellEditor allows to use formatters (date, number,
mask...) to control user input. It is for example impossible to enter an
invalid date or number.
However this is not business rules based validation but only format
validation.
> Did you find an answer to this ? I am having the same problem and need
> help.