title: Extjs: How to prevent checkboxModel from deselecting rows on pagingtoolbar page change?
body: <p>Why does <a href="http://docs.sencha.com/ext-js/4-1/#!/api/Ext.selection.CheckboxModel" rel="nofollow">CheckboxModel</a> deselect all selected rows on page change when using <a href="http://docs.sencha.com/ext-js/4-1/#!/api/Ext.toolbar.Paging" rel="nofollow">paging toolbar</a>? How do I stop the deselection of rows on page change?</p>
  
  <p>I see there is a pruneRemoved which can be used to prevent the pruning of nodes, I set it to false, but the deselect is still fired. Not sure what else to try.</p>
  
  <p>I'm assuming checkboxmodel registers with the store or maybe pagingtoolbar to be notified when the store changes...then deselects everything? Why? I need to prevent that.</p>
  
  <p>Edit:
  The reason I don't want the deselectAll to be fired is; I attach a handler on select and deselect. Select adds rows to another grid, deselect removes them. So when the user checks a checkbox that row is added to another grid, when they uncheck it it is removed from that grid. By the grid firing a deselectAll, when the store changes, I lose all my saved rows in the other grid.</p>