Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Spanish | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FAQ: 858-Foco no se queda en el objeto deseado en la pantalla.
Sintoma 858-Foco no se queda en el objeto deseado en la pantalla. Causa Foco no se queda en el objeto deseado en la pantalla. Solução Síntoma:El foco en una ventana no se queda en el objeto deseado, mismo después de ejecutado el comando APPLY "ENTRY". Ese problema es común con los Templates UIB, donde después de las validaciones, el foco es posicionado en el objeto que no pasó en la validación, a través del comando APPLY "ENTRY". Causa:El problema es un bug Progress, que hace con que él si pierda en algunas circunstancias, cuando la pantalla tiene varios gatillos, y estos contienen comandos APPLY y RETURN NO-APPLY. Si esos gatillos habilitan/inhabilitan otros objetos en la pantalla y enseguida ejecuta un APPLY en él, las probabilidades de que el problema ocurra son aún mayores. Solución:Como ese problema ocurrido debido a un bug Progress, no hay una solución. Sin embargo, es posible contornar evitando que él ocurra. Esta situación puede ser contornada, en el inicio del código que causa el problema (generalmente procedure local-assign-record en los Templates UIB), un comando APPLY "ENTRY" para un objeto cualquier de la pantalla, que no tenga gatillos (ejemplo: un rectángulo). |