Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Spanish

Pagetitle
858-Foco no se queda en el objeto deseado en la pantalla.
858-Foco no se queda en el objeto deseado en la pantalla.

FAQ: 858-Foco no se queda en el objeto deseado en la pantalla.
Produto:Datasul
Ambiente:
Versão:2
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).