2013-08-19 42 views
0

我一直在調查dgrid,我試圖弄清楚是否有辦法將事件附加到使用dojo/ongrid,但沒有明確地調用grid.on,而是將它作爲方法(或方法集合)在網格的初始配置中。原因是因爲網格實例本身在創建時超出了範圍,我無法找到任何文檔。Dojo Dgrid - 配置中的事件

所以,相反的

var grid = new (declare[Grid])({}, element); 
grid.on('.dgrid-row:click', function(){console.log('Hello World!')}); 

有類似

var grid = new (declare[Grid])({ 
    'events' : { 
     '.dgrid-row:click' : function(){console.log('Hello World!')} 
    } 
}, element); 

想法?備擇方案?

+0

您可以擴展您試圖解決的問題嗎?我不明白第二個例子在功能上與第一個例子不同。 – sixtyfootersdude

+0

自從我看了這個問題已經很長時間了,所以我不能完全記住上下文,但我相信在那個時候,我正在處理一個庫,它允許我傳遞配置選項併爲我設置網格但沒有返回網格對象本身。不過,你們是對的,兩者在功能上是等同的。 – sgcharlie

回答