2015-06-01 3 views
0

Я использую редактор ACE & Я установил следующие свойства, чтобы включить автозаполнение.Ace Editor Autocompletion on select event

editor.setOptions({ 
    enableBasicAutocompletion: true, 
    enableSnippets: true, 
    enableLiveAutocompletion: true 
}); 

Я хочу добавить некоторые функции, когда пользователь выбирает любого из автозавершения предложения (нажатие ввода или с помощью мыши). Не могли бы вы предложить мне, как я могу это реализовать? Есть ли такое событие, как onSelect?

Заранее спасибо

ответ

0

Там нет onSelect событие сейчас https://github.com/ajaxorg/ace/blob/v1.1.9/lib/ace/autocomplete.js#L183 Вы можете попробовать использовать completer.insertMatch или сделать запрос на добавление тянуть событие.

+0

Спасибо за ваш быстрый ответ. Я очень новичок в редакторе туза. не могли бы вы рассказать мне больше о ** completer.insertMatch **? – Atul

+0

Возможно, фрагмент кода из https://github.com/ajaxorg/ace/issues/2437#issuecomment-90719158 будет полезен –