2012-01-06 47 views

回答

1

我看到這個問題在6個月前被問過了,所以我正在回答簡單地關閉一個問題,我也太掙扎了太多時間。由於我不在這個論壇的其他人的水平,可能有更好的方法來解決這個問題,但這是一種適用於我的應用程序的方式。請隨時改進我的回答。

簡短的回答是在連接語法的第三個參數中調用dojo.hitch,然後在連接語法的第三個參數中傳遞參數。

我閱讀了大量關於'連接'的文章,包括幾乎所有我能找到的關於dojotoolkit.org的文章,並且由於某種原因,2010年David Walsh的博客http://davidwalsh.name/dojo-connect的文章爲我拉上了這一切。

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

這就是說,這裏就是我的工作發言看起來像我的動態創建dojox.mobile.ListItem ...

liEntry.connect(liEntry.domNode, "onclick", dojo.hitch(null, "loadEntryDetails", jsonEntry[i])); 
相關問題