我正在使用带有indirectSelection的dojo 1.9 EnhancedGrid并试图调用一个函数 当按照文档中的建议使用dojo.connect选中或取消选中复选框时,但它对我不起作用。
dojo.connect(grid.selection,'onSelected'|'onDeselected',function(rowIdx){alert(“我来这里”);});
我查看了dojo文档和许多其他帖子/论坛,他们似乎都建议使用上述方法。这是论坛dojo.connect in dojox.enhancedGrid plugin IndirectSelection中的另一篇文章,其中一个人试图做类似的事情,但却无法做到。这个问题没有答案,所以再次发布。
请指教。我被困在这里。
答案 0 :(得分:0)
以防万一,其他人有类似的问题/问题,这是通过提供网格作为第三个参数和处理程序作为第四个来解决的。
dojo.connect(grid.selection, 'onSelected', grid, function(rowIdx){
var rowItem = grid.getItem(rowIdx);
// your code here
});