Hola:
No sé si te has fijado en el this de la función, pero cuando se usa un control y no el fag form, para referenciar al formulario hay que poner this.form... o en la función en vez de f se le debe poner la misma coletilla (f.form)... fué un lapsus que se me ha pasado... prueba poniendo en la llamada this.form como parámetro de tu función "modificar().
Saludos