En ExtJs, ¿cómo obtengo una identificación después de sincronizar un registro con la tienda?

Si tengo una tienda bajo ExtJs 4, ¿cómo obtengo un ID de un registro recién agregado después de que se produce una sincronización?

Por ejemplo, si tengo unPersonStore configúrelo en autosync y agrego una nueva persona en base a un formulario completado por los usuarios, puedo agregar el nuevo registro a la tienda haciendo lo siguiente:

var values = button.up('form').getForm().getValues(),
    store = Ext.StoreMgr.lookup('PersonStore'),
    result;

result = store.add(values);

Dado que la sincronización automática se establece en verdadero, esto envía el nuevo valor al backend donde se le asigna una identificación. El backend responde al cliente con el ID del registro recién creado.

¿Cómo obtengo el ID de este registro recién creado en el código del lado de mi cliente? Asumí que el resultado lo contendría, pero el resultado todavía tiene el ID establecido en nulo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta