我一直在調查dgrid
,我試圖弄清楚是否有辦法將事件附加到使用dojo/on
的grid
,但沒有明確地調用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);
想法?備擇方案?
您可以擴展您試圖解決的問題嗎?我不明白第二個例子在功能上與第一個例子不同。 – sixtyfootersdude
自從我看了這個問題已經很長時間了,所以我不能完全記住上下文,但我相信在那個時候,我正在處理一個庫,它允許我傳遞配置選項併爲我設置網格但沒有返回網格對象本身。不過,你們是對的,兩者在功能上是等同的。 – sgcharlie