Ace Editor - Очистить выделение не работает - PullRequest
0 голосов
/ 01 июня 2018

Я использую ace-редактор в моем приложении.Я переопределяю функциональность отмены по умолчанию.При нажатии на Ctrl + z обновленные данные возвращаются должным образом, но ace-редактор не очищает выбранное значение, он все еще показывает выделенное.

  1. отменить отмену.

    this.templateeditor.getEditor().commands.addCommand({
      name: 'annotateCommand',
      bindKey: { win: 'ctrl-z', mac: 'Command-z' },
      exec: (editor: any) => {
        this.handleUndo(this.modal);
      }
    });
  2. дескриптор отменен.

    public handleUndo(modal) {
        this.templateeditor.getEditor().session.getUndoManager().undo();
        this.templateeditor.getEditor().getSelection().clearSelection();
    }

a) При первой загрузке: enter image description here

b) После обновлениязначение: enter image description here

c) Отмена: enter image description here

Может кто-нибудь сказать, почему clearSelection() не работает?

...