Fix cache clearing in selection manager

This commit is contained in:
Nathan Gray
2014-01-21 15:50:06 +00:00
parent 4604d2b90f
commit 87473ae76b
2 changed files with 19 additions and 0 deletions

View File

@ -94,6 +94,19 @@ var et2_dataview_selectionManager = Class.extend(
this.select_callback = null;
},
clear: function() {
for (var key in this._registeredRows)
{
this.unregisterRow(key, this._registeredRows[key].tr);
}
this._indexMap = {};
this._total = 0;
this._focusedEntry = null;
this._invertSelection = false;
this._selectAll = false;
this._inUpdate = false;
},
setIndexMap: function (_indexMap) {
this._indexMap = _indexMap;
},