我一直在研究dgrid
,并试图弄清楚是否有一种方法可以将事件附加到 agrid
使用dojo/on
时无需显式调用grid.on
,而是在初始配置中将其作为方法(或方法集)传递网格。原因是网格实例本身在创建时超出了范围,我找不到任何文档。
所以,而不是
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);
想法?备择方案?