1

我正在使用 Dojo 1.10、dgrid 和 dstore。

我有一个混合了OnDemandGrid和的网格Selection。当我单击一行时,会与数据一起Selection发出一个'dgrid-select'事件。是否有任何方法(例如,回调函数、子类覆盖)在选择之后但在事件触发之前获取数据?我想在事件接收者得到它之前操纵选定的数据。

4

1 回答 1

1

在 dgrid Selection.js 模块中,有一个名为“_fireSelectionEvent”的函数。在此函数中,您会收到一种可以是“选择”或“取消选择”的事件。

每当触发“选择”事件时,您可能希望覆盖此函数。var队列包含与选中/取消选中的行相关的所有数据,稍后将分配给由 emit 触发的事件对象。您可以操作那里的数据。

于 2015-08-04T13:33:11.627 回答