Я использую ace-редактор в моем приложении.Я переопределяю функциональность отмены по умолчанию.При нажатии на Ctrl + z обновленные данные возвращаются должным образом, но ace-редактор не очищает выбранное значение, он все еще показывает выделенное.
отменить отмену.
this.templateeditor.getEditor().commands.addCommand({
name: 'annotateCommand',
bindKey: { win: 'ctrl-z', mac: 'Command-z' },
exec: (editor: any) => {
this.handleUndo(this.modal);
}
});
дескриптор отменен.
public handleUndo(modal) {
this.templateeditor.getEditor().session.getUndoManager().undo();
this.templateeditor.getEditor().getSelection().clearSelection();
}
a) При первой загрузке:
b) После обновлениязначение:
c) Отмена:
Может кто-нибудь сказать, почему clearSelection()
не работает?