es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo verificar la edad de una persona y, si es menor de 18 años, mostrar una alerta en Microsoft Dynamics 365 (aplicación dirigida por modelos)?

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y el resultado en Markdown.

Soy nuevo en MS Dynamics 365 (Power App) y quiero crear una función que verifique si la edad es menor de 18 años o no y muestre una alerta si la persona es menor de 18 años.

He desarrollado una aplicación impulsada por modelos usando una solución y una tabla (entidad) y quiero saber si la persona es menor de 18 años, cuando la persona ingresa la edad en la columna de texto.

Cualquier ayuda será apreciada.

Gracias.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para crear una función que verifique si la edad es menor de 18 y muestre una alerta si la persona es menor de 18 en una Power App utilizando Microsoft Dynamics 365, se pueden seguir los siguientes pasos:

    1. Abrir la entidad (tabla) donde se desea agregar el campo de edad y seleccionar el campo donde se desea agregar la función.
    2. En las propiedades del campo, seleccionar la pestaña “Eventos” y luego seleccionar el evento “OnChange”.

    3. En el evento “OnChange”, hacer clic en “Agregar paso” y seleccionar “JavaScript”.

    4. Agregar el siguiente código dentro de la función JavaScript para verificar si la edad es menor de 18 y mostrar una alerta si la persona es menor de 18:

    var age = Xrm.Page.getAttribute("field_name").getValue();
    if(age < 18){
        alert("La persona tiene menos de 18 años");
    }
    
    1. Reemplazar “field_name” por el nombre del campo donde se ingresa la edad.

    2. Guardar y publicar los cambios.

    Ahora, cuando el usuario ingrese la edad en el campo, la función verificará si la edad es menor de 18 y mostrará una alerta si la persona es menor de 18.

Comments are closed.