2012-01-06 9 views
0

dojo.connectを使用して、buttononclickで呼び出された関数を接続したいと考えています。しかし、そのボタンをクリックすると、その関数に渡される引数があります。 dojo.connectを使用してその関数に引数を渡す方法は?dojoを使用してparameteraを関数に渡す方法は?

答えて

1

私はこの質問が6ヶ月以上前に尋ねられたので、私はあまりにも多くの時間のために私もあまりにも苦労した問題にループを閉じるために答えています。私はこのフォーラムの他の人々のレベルではないので、おそらくこの問題を解決するより良い方法がありますが、ここで私のアプリで動作する方法です。私の答えを気軽に改善してください。

簡単な答えは、connect構文の第3引数でdojo.hitchを呼び出し、ヒッチ構文の第3引数で引数を渡すことです。

私はdojotoolkit.orgで見つけることができる事実上すべてを含めて、「接続」に関する記事を数多く読みました。何故か何かの理由でDavid Walshのブログhttp://davidwalsh.name/dojo-connectが2010年に投稿されました。言っ

*objname*.connect(*objname*.domNode, "onclick", dojo.hitch(null, *stringFunctionName*, *passedArgument*) 

は、ここに...私の作業文は私の動的に作成dojox.mobile.ListItemのためのように見えたものです

liEntry.connect(liEntry.domNode, "onclick", dojo.hitch(null, "loadEntryDetails", jsonEntry[i])); 
関連する問題