W ExtJs, jak uzyskać identyfikator po zsynchronizowaniu rekordu ze sklepem?

Jeśli mam sklep w ExtJs 4, jak mogę uzyskać identyfikator z nowo dodanego rekordu po wystąpieniu synchronizacji?

Na przykład, jeśli mamPersonStore ustawiona na autosync i dodam nową osobę na podstawie formularza wypełnionego przez użytkowników, mogę dodać nowy rekord do sklepu, wykonując następujące czynności;

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

result = store.add(values);

Ponieważ autosync jest ustawione na true, to wysyła nową wartość do zaplecza, do którego jest przypisany identyfikator. Backend następnie odpowiada klientowi id nowo utworzonego rekordu.

Jak uzyskać identyfikator dla nowo utworzonego rekordu w kodzie po stronie klienta? Założyłem, że wynik będzie zawierał go, ale wynik nadal ma wartość id ustawioną na null.

questionAnswers(1)

yourAnswerToTheQuestion