0
通常,分配功能到道場對象的情況下,我們使用數據道場-附加事件如示於下面的代碼:動態分配現有函數來動態創建的道場對象
<div data-dojo-type="dijit/TitlePane" data-dojo-attach-event="toggle: getServiceTypes" open="false" title="Filter by Service Type"></div>
現在,與地方在道場的聲明函數,我有以下幾點:
getServiceTypes: function(){
//do some javascript function here
}
現在,我該如何使用相同的功能(getServiceTypes)連接到一些動態創建的對象:
var tp = new dijit.TitlePane({
open:false, title: response.rows[index].name,
id: response.rows[index].name});
dojo.connect(tp,"toggle",function(){//do some more javascript function here});
我用以下,但仍遇到錯誤:
dojo.connect(tp,"toggle",getServiceTypes);
dojo.connect(tp,"toggle","getServiceTypes");
dojo.connect(tp,"toggle",function(){getServiceTypes()});
我怎麼能重複使用getServiceTypes功能到我的動態創建的對象?
TIA