私はExtJSライブラリを含むプロジェクトに取り組んでいますが、私は理解できませんでした(しかし動作します)このコードを読んできました。助けてください:(。Javascript関数のパラメータ
TreePanel.on('click', showDocumentFromTree);
function showDocumentFromTree(node) {
if (TreePanel.getSelectionModel().isSelected(node)) {
dataStore.baseParams = {
node : node.id,
limit : 10
}
dataStore.load({
params : {
start : 0
}
});
}
};
だから、「showDocumentFromTree」のための関数定義は、「ノード」と呼ばれるパラメータを持っていますが、コードはそれを呼び出したときに、それは何も渡しませんでした。また、オブジェクト「ノード」ではありません(私の知る限りでは)グローバル。
だから私は?それがどのように機能するかについて混乱しているこれはJavascriptが持っている?
をまた、私は「ノード」を印刷するconsole.debugを行う際に、いくつかの魔法です(FireBugのためのconsole.debug)
ありがとう、 J
この行は、 TreePanel.on( 'click'、showDocumentFromTree); 関数showDocumentFromTreeを呼び出します(私はここで推測しています)、間違っています。ある時点で呼び出される関数を登録するだけです。 – airportyh
+1は、jQueryを支配する時代に見えるものでExtjを使うためのものです。 :) –