Hello!
Simple implementation...
UniDBGrid.ClientEvents.ExtEvents ->
1.
function beforeedit(editor, context, eOpts)
{
editor.grid.needToClear ? context.value = "" : {};
}
2.
function beforeitemkeydown(sender, record, item, index, e, eOpts)
{
var me=sender.grid;
me.needToClear = (e.getKey() !== 13 && e.getKey() !== 9);
}
3.
function beforeitemkeypress(sender, record, item, index, e, eOpts)
{
var me=sender.grid;
if (!me.editingPlugin.editing) {
me.editingPlugin.startEditByPosition({
column: me.uniCol,
row: me.uniRow
})
}
}