Използвам Ace.js за моя редактор на JavaScript. Създадох js файл, за да направя моя редактор на асо за автокомплекс.
MyJs файл за autoCompleter:
var editorDefinitions = {
"!name": "myeditor",
"profilVerileri":
[{ "test": "fsdf", "id": "1" }, { "test": "fsdf", "id": "2" }, { "test": "dasd", "id": "3" }],
Но автокомплекторът ми за масиви не работи. Вижте по-долу:
ако погледнете желания ми автокомплект:
"test" трябва да бъде автоматично завършен след натискане на точка "profilVerileri [i]."
Целият ми код са:
var defs = [editorDefinitions];
var ternServer = new TernServer({
defs: defs
});
editor.ternTooltip = new TernTooltip(editor, ternServer);
LangTools.addCompleter(ternServer);
editor.setOptions({
enableBasicAutocompletion: true
});
editor.focus();
Отговори:
1 за отговор № 1Може да се наложи да включите автоматичното довършване на живо
editor.setOptions({
enableBasicAutocompletion: true,
enableLiveAutocompletion: true,
});