Вы можете наблюдать за событиями в Observable, используя Ext.util.Observable.capture. Вот пример наблюдения за формой, которая загружается и затем отправляется:
http://jsfiddle.net/el_chief/HBah5/4/
Я видел эти события:
fieldvaliditychange
fielderrorchange
validitychange
dirtychange
предварительное действие
afterlayout
actionfailed (никуда не отправлялся)
Не забывайте, у BasicForm есть свои собственные события (хотя я полагаю, что они все переданы в форму), как и поля внутри формы.
Изменение basic.trackResetOnLoad также меняет некоторые события, в частности «dirtychange»