0
什麼是第一個參數,在回調的自動完成處理的功能:自動完成功能的回調函數中的第一個參數是什麼?
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"}]);
}
非常感謝。你能舉一個例子嗎?如果我將任何東西傳入它,我的代碼完成單詞列表不會顯示出來。我也很高興看到它在github上的功能鏈接,看看它有什麼作用? –
請參閱https://github.com/ajaxorg/ace/blob/v1.2.6/lib/ace/ext/language_tools.js#L41 –
謝謝。本週我讀了很多遍,但我無法追溯回調函數的定義。我想看看我可以傳入第一個參數。我不知道你的答案中約定了什麼節點,這可能是我困惑的地方。 –