我正在通过我的网格的HeaderRow实现过滤,并且我遇到了一个我似乎无法解决的问题。如何确定哪个DataView生成了一个事件?
,显示数据视图的事件处理程序使用全局变量来确定相关的网格,如在所有的例子:
gridQMsgsDataView.onRowCountChanged.subscribe(rowCountChanged);
(...elsewhere...)
function rowCountChanged(e, args) {
grid.updateRowCount(); //'grid' is a global variable assigned to a slickGrid.
grid.render();
}
不像我发现,我在运行时创建slickjGrids和数据视图动态的例子,并在创建它们时将其参考变量保留在列表中。
我不知道在编译时会有多少,因此我不能使用全局“网格”变量来引用相关的数据视图和/或slickgrid。
所以我有两个问题,和欣赏任何见解:
当我rowCountChanged处理程序被称为...
A)我怎么知道哪个数据视图生成的事件?
B)一旦我知道了,我怎么知道dataView与哪个slickgrid关联?