有没有办法删除所有默认的自动完成建议?
Is there a way to remove all the default autocomplete suggestions?
我已经能够添加自动完成的建议列表,但还有大量其他建议。
有没有办法摆脱默认的自动完成建议?
我正在查看来源 here and here,但它没有描述任何相关内容。这是我目前所拥有的:
public function codeCompleter(editor, session, position, prefix, callback):void {
var row:int = position.row;
var column:int = position.column;
if (prefix.length === 0) {
callback(null, []);
}
var testing:Boolean = false;
if (testing) {
callback(null, attributes);
}
else {
callback(null, [{value:"addedToStage"},{value:"test"},{value:"test1"},{value:"adding"},{value:"added"}]);
}
}
我尝试将完成者设置为空数组但没有效果:
editor.setCompleters([]);
问题出在我这边。我使用的版本一定已经过时了。我更新到较新的版本,以下代码清除了自动完成列表:
// either line does it
languageTools.setCompleters(null);
languageTools.setCompleters([]);
仅供参考:
使用版本 1.2.6+,12.03.2016
PS 对调查此事的任何人表示抱歉。我将在以后的问题中 post 版本号。
我已经能够添加自动完成的建议列表,但还有大量其他建议。
有没有办法摆脱默认的自动完成建议?
我正在查看来源 here and here,但它没有描述任何相关内容。这是我目前所拥有的:
public function codeCompleter(editor, session, position, prefix, callback):void {
var row:int = position.row;
var column:int = position.column;
if (prefix.length === 0) {
callback(null, []);
}
var testing:Boolean = false;
if (testing) {
callback(null, attributes);
}
else {
callback(null, [{value:"addedToStage"},{value:"test"},{value:"test1"},{value:"adding"},{value:"added"}]);
}
}
我尝试将完成者设置为空数组但没有效果:
editor.setCompleters([]);
问题出在我这边。我使用的版本一定已经过时了。我更新到较新的版本,以下代码清除了自动完成列表:
// either line does it
languageTools.setCompleters(null);
languageTools.setCompleters([]);
仅供参考:
使用版本 1.2.6+,12.03.2016
PS 对调查此事的任何人表示抱歉。我将在以后的问题中 post 版本号。