Actualizacion inmediata en dynpro

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Bushido_222
    Junior Member
    • ago
    • 16

    #1

    Actualizacion inmediata en dynpro

    Hola gente!

    Mi problema es el siguiente:

    tengo una dynpro con varios opciones para tildar



    Tanto la ultima opcion en el recuadro de "persona fisica" (autorizacion para persona fisica) como la ultima de "persona juridica" (autorizacion para persona juridica) deben estar habilitadas solo si ninguna de todas las otras opciones esta marcada.

    Pero, una vez marcada alguna de las opciones los campos de autorizacion siguen como editables.



    Solamente una vez que presiono enter la pantalla se acualiza, esto se debe, supongo, a que una vez que se presiona enter el codigo entra al Process Before Output y desde ahi se refresca la pantalla desde un modulo el cual verifica las condiciones de que las demas opciones no esten tildadas



    Alguien tiene idea si puede hacerce que las opciones de autorizacion queden como "no editables" inmediatamente al tildar cualquiera de las otras?

    Gracias de antemano gente.
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    En el layout de tu dynpro. A los checkboxs que necesitas partan desactivados hazle doble click y eso te abrirá la ventana de propiedades, en la sección atributos te vas a la pestaña "programa" ahí existe la opción "Campo de entrada" ...marca/desmarca esta opción según quieras que tu checkbox esté activado o desactivado.

    Con eso resuelves el valor por defecto que deberían tener tus checkboxs al cargar la dynpro.

    Para el tema de que tu rutina de marque o desmarque (que hoy te funciona con ENTER). se active al hacer click sobre cualquier checkbox....basta que a cada checkbox en la misma ventana de propiedades, le asignes un nombre al campo rotulado "Cód.func", ese nombre debe ser el mismo para cada check box.

    Luego en el PAI de la dynpro....verificas ese código de funcion y llamas a tu rutina actual de marque y desmarque.

    Espero haber sido claro.

    Saludos

    Comentario

    • Bushido_222
      Junior Member
      • ago
      • 16

      #3
      Muchas gracias Mauricio!!

      Sirvio a la perfeccion!
      Saludos!!

      Comentario

      Trabajando...