我正在通過我的網格的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關聯?