If you're using ObjectColumn
to display/set your values you could specify an editor
for that column. By specifying the editor to be TextEditor
you can adjust the enter_set
parameter as needed. Below is the example that would only update the value on Enter key press.
myTableEditor = TableEditor(columns=[
ObjectColumn(name='panel_name', label='Panel Name'),
ObjectColumn(name='dataset_name', label='Dataset Name',
editor=TextEditor(enter_set = True,
auto_set = False))
])
Hope this helps.