我正在使用Dojo 1.10,dgrid和dstore。
我有一个混合在OnDemandGrid
和Selection
中的网格。当我点击一行时,Selection
会发送'dgrid-select'
事件以及数据。是否有任何方法(例如,回调函数,子类覆盖)在选择之后但在事件被触发之前获取数据?我想在事件接收器获取之前操纵所选数据。
答案 0 :(得分:1)
在dgrid Selection.js模块中,有一个名为“_fireSelectionEvent”的函数。在此功能中,您会收到一种可以“选择”或“取消选择”的事件。
每当触发'select'事件时,您可能希望覆盖此函数。 var 队列包含与所选/取消选择的行相关的所有数据,稍后将分配给由emit触发的事件对象。您可以操纵那里的数据。