Ext JS 4.2.1 - cuadrícula con paginación - estado de casilla de verificación perdido

Tengo una cuadrícula ExtJS que tiene una PagingToolbar para paginación (remota) y una columna de casilla de verificación definida como:

{
    dataIndex : 'selected',
    xtype: 'checkcolumn',
    width : 60                      
}

Sin embargo, si marco una casilla y luego avanzo y retrocedo, el estado de la casilla de verificación no se guarda; todas las casillas de verificación no están marcadas.

Supongo que dado que la tienda solo contiene datos para la página actual (del servidor), necesito alguna forma de almacenar el estado de las filas que no están en la página actual de datos, y luego restablecer las casillas de verificación cuando regrese a esa página.

¿Existe alguna práctica recomendada o un ejemplo de almacenamiento del estado de la casilla de verificación en la tienda durante la paginación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta