Can't get form.getForm().reset() to work

Hi,

I'm having problems with form reset... i have a form that is used for add (no initial values) and for edit. The problem is that if edit a register first, when i open the add form, it has the values from the last edition... even if i call form.getForm().reset().

I also tried with trackResetOnLoad true or false... but the problem is always the same... can anybody help please! I'm using ExtJs 2.1.

I have managed to find a workaround, simply by setting values of the form, after I call show() method of the window. This way the form is first rendered with no values set, and its initial state contains empty fields. Since reset() method always returns to the initial state, this sequence works fine.