自动完成处理程序的回调函数中的第一个参数是什么:
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;
callback(null, [{value:"test"},{value:"test1"},{value:"adding"},{value:"added"}]);
}
答案 0 :(得分:1)
它使用传递error, result
的节点约定。
如果autocompleter成功找到要显示的事物列表,则应将null作为第一个参数传递。在出现问题的情况下传递错误可能很有用,并且自动完成程序想要显示而不是空列表,但是现在这没有实现。