Ext JS 4.2.1 - grade com paginação - estado da caixa de seleção perdida
Eu tenho uma grade ExtJS que possui uma PagingToolbar para paginação (remota) e uma coluna da caixa de seleção definida como:
{
dataIndex : 'selected',
xtype: 'checkcolumn',
width : 60
}
No entanto, se eu marcar uma caixa e, em seguida, avançar e retroceder, o estado da caixa de seleção não será salvo - todas as caixas de seleção estão desmarcadas.
Eu acho que, como a loja contém apenas dados para a página atual (do servidor), preciso de uma maneira de armazenar o estado para linhas que não estão na página atual de dados e, em seguida, restabelecer as caixas de seleção quando retornar a essa página.
Existe uma prática recomendada ou exemplo de armazenamento do estado da caixa de seleção na loja durante a paginação?