Page 1 of 1

TBrwColumn:OnPostEdit

Posted: Mon Feb 25, 2019 10:39 am
by XeviCOMAS
De la ayuda,...
Este evento se produce cuando se finaliza la edición de la columna y permite bien modificar los valores de <Value> y <lCanceled> ya que son pasados por referencia o realizar directamente la operación de salvado de datos. La primera opción sólo tiene sentido si la propiedad lAutoSave de su objeto TBrowse contenedor esta a verdadero
...

A mi entender, ese evento deberia de lanzarse al salir del campo edit de esa columna. Pero no es así si tenemos un Browse que se está editando en más de una columna y ésta no és la última,... pues ese evento y TODOS los que sean OnPostEdit se lanzan al final del último campo en edición. O sea, antes del TBrowse:OnPostEdit se evalúan TODOS los TBrwColumn:OnPostEdit

Que hago mal?, que es lo que no he entendido? o que es lo que está fallando???

Anexo el Sample de Xailer, en el que añadido un evento en el primer Browse se ve perfectamente que lanza el TBrwColumn:OnPostEdit al finalizar la edición de TODAS las columnas.


Gracias por vuestro tiempo.

Re: TBrwColumn:OnPostEdit

Posted: Tue Feb 26, 2019 9:50 pm
by XeviCOMAS
Esto es así???
El funcionamiento es normal???
:?:
De momento lo soluciono hechando mano del OnExit
:?