error CS0117: ‘com.genexus.ui.GXColumna’ does not contain a definition for ‘refreshOnChange’ con GeneXus e .NET

Me encontré con este error migrando una aplicación VB para .NET Win.
El problema se debía a que un work panel tenía la propiedad “when to refresh” que estaba seteada para “while variables are being modified”, y dicho workpanel no tenía ninguna condición de filtro asociada a ninguna variable. Es decir evidentemente en alguna época tuvo una condición de filtro que cuando se cambiaba el valor hacía el refresh en la grilla y luego se quitó, quedando la propiedad seteada con un valor incorrecto, ya que no era necesaria.
Esto funcionaba sin inconvenientes en Visual Basic, pero a .NET no le gustaba.

Solución: setear por default la propiedad “when to refresh” para “when a grid receives focus”.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

Deja un comentario