Share via


Personalizar la barra de comandos usando el diseñador de comandos

Este artículo lo guía a través de la creación y edición de comandos modernos con el diseñador de comandos y Power Fx.

Abra el diseñador de aplicaciones

Puede Crear una nueva aplicación basada en modelos con el diseñador de aplicaciones moderno o Abrir una aplicación existente basada en modelos con el diseñador de aplicaciones moderno.

Crear una nueva aplicación basada en modelos con el diseñador de aplicaciones moderno

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación izquierdo, seleccione Soluciones. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.

  3. Abra o cree una solución que contenga la nueva aplicación basada en modelo.

  4. Seleccione Nuevo > Aplicación > Aplicación basada en modelos.

  5. Introduzca un Nombre para su aplicación y seleccione Crear. Más información: Crear una aplicación basada en modelos que tenga una página de tabla de cuentas

    Nueva solicitud de nombre de aplicaciones basadas en modelos

Abra una aplicación basada en modelos existente con el diseñador de aplicaciones moderno

  1. Iniciar sesión en Power Apps
  2. En el panel de navegación izquierdo, seleccione Soluciones. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.
  3. Abra la solución que contiene la aplicación basada en modelo existente.
  4. Seleccione la aplicación basada en modelo y después seleccione ... > Editar para abrirla utilizando el diseñador de aplicaciones modernas.

Crear o editar comandos modernos

Una vez que esté en el diseñador de aplicaciones, use el diseñador de comandos para personalizar sus barras de comandos.

Nota

  • Actualmente, solo se puede acceder al diseñador de comandos a través del diseñador de aplicaciones moderno o dentro de soluciones para comandos existentes.
  • Actualmente, los comandos clásicos no se pueden editar dentro del diseñador de comandos.

Editar la barra de comandos

Abra el diseñador de comandos para editar una barra de comandos

  1. Seleccione cualquier tabla del área Paginas en el diseñador de aplicaciones.

  2. Seleccione ... y, a continuación, seleccione Editar barra de comandos.

    Punto de entrada del diseñador de aplicaciones

  3. Seleccione la ubicación de la barra de comandos que desee y luego seleccione Editar. Más información: Ubicaciones de la barra de comandos

    Seleccionar ubicación

Crear un nuevo comando

A diferencia de los comandos clásicos, los comandos modernos solo se muestran dentro de la aplicación que está editando. Esto evita la transferencia de comandos no deseados a otras aplicaciones y mejora el rendimiento del tiempo de ejecución.

La primera vez que se abre el diseñador de comandos para una aplicación, aparece un aviso para usar solo JavaScript o Power Fx se visualiza. Seleccionar Power Fx también le permite usar JavaScript si lo desea. Seleccionar Power Fx en el cuadro de diálogo creará una biblioteca de componentes de comando para almacenar fórmulas de Power Fx.

  1. Abra el diseñador de comandos para editar una barra de comandos y luego seleccione + Nuevo Comando. Crear un nuevo comando

  2. En el panel derecho, introduzca o seleccione entre las siguientes opciones:

    • Etiqueta (opcional). Ingrese una etiqueta que se mostrará en el botón de comando.

    • Icono. Seleccione un icono para el botón de comando. Puede elegir entre cualquier ícono del sistema o archivos SVG de recursos web. Para cargar su propio icono, elija Recurso web luego suba un archivo con formato SVG. Después, seleccione Guardar y Publicar el recurso web. Para obtener más información sobre cómo crear un recurso web para la imagen del icono que desea, vaya a Crear o editar recursos web de aplicaciones basadas en modelos para ampliar una aplicación.

    • Acción. Seleccione uno de los siguientes:

    • Visibilidad. Seleccione si desea Mostrar el botón de comando o Mostrar en condición de fórmula.

    • Título de información sobre herramientas (opcional). Escriba un título de información sobre herramientas. El título le aparece al usuario cuando pasa el ratón sobre el comando.

    • Descripción de la información sobre herramientas (opcional). Escriba una descripción de la información sobre herramientas. La descripción aparece al usuario bajo el título de la información sobre herramientas cuando pasa el ratón sobre el comando.

      Ejemplo de título y descripción de información sobre herramientas de comando.

    • Texto de accesibilidad (opcional). Introduzca el texto que leerán los lectores de pantalla.

    • Número de orden. El orden en el que se mostrará el comando en tiempo de ejecución en relación con otros comandos dentro de la misma barra de comandos.

  3. Arrastre y suelte el comando a la ubicación deseada. Puede organizar comandos modernos entre comandos clásicos.

  4. Seleccione Guarda y Publicar para hacer que el comando esté disponible para los usuarios de la aplicación.

  5. Seleccione Reproducir para ejecutar la aplicación y probar sus cambios

Nota

  • La publicación de fórmulas de Power Fx puede tardar unos minutos en publicar la biblioteca de componentes de comandos. Es posible que esta operación en segundo plano aún esté en curso después de que el diseñador de comandos haya completado la solicitud y desbloquee al diseñador.

Usar Power Fx para acciones y visibilidad

Puede usar Power Fx para ambas acciones (lo que sucede cuando se selecciona el botón de comando) así como para la visibilidad (lógica para controlar cuándo el botón está visible). Power Fx no es compatible con los comandos clásicos.

Notará que el comando de la aplicación basada en modelo tiene una experiencia de barra de fórmulas que es similar a las aplicaciones de lienzo. Para trabajar con datos de Dataverse, puede usar fórmulas de Power Fx tal como lo haría en las aplicaciones de lienzo. Más información: Usar Power Fx con comandos

Nota

  • Dataverse es actualmente el único origen de datos compatible con comandos en aplicaciones basadas en modelos.
  • Actualmente, no puede agregar tablas adicionales como fuentes de datos directamente desde el diseñador de comandos. Sin embargo, puede abrir la biblioteca de componentes de comando en el estudio de lienzo y agregar tablas adicionales como orígenes de datos y luego usarlas dentro del diseñador de comandos.
  • Actualmente, no todas las funciones disponibles en las aplicaciones de lienzo son compatibles con los comandos de aplicaciones controladas por modelos. Además, hemos introducido algunas funciones nuevas específicas para los comandos de aplicaciones controladas por modelos.
  • Para conocer más limitaciones con los comandos modernos, consulte Limitaciones conocidas de los comandos modernos.

Usar JavaScript para acciones

JavaScript es compatible con comandos clásicos y modernos. Sin embargo, es más sencillo crear comandos y asociar su JavaScript utilizando el diseñador de comandos moderno.

  1. Para la Acción seleccione Ejecutar JavaScript.

  2. Seleccione Agregar biblioteca o seleccione otro de la lista. La lista se completa con las bibliotecas que utilizan la barra de comandos actual.

    Agregar biblioteca de JavaScript

  3. Seleccione Agregar y busque recursos web de JavaScript existentes o puede agregar los suyos propios.

    Agregar recurso web JavaScript

  4. Introduzca el Nombre de la función. Por ejemplo, seleccione la biblioteca Main_system_library.js y luego llame a esta función: XrmCore.Commands.Open.opennewrecord.

  5. Agregue parámetros para pasar a su función.

    Agregar parámetros

Nota

No se admite el uso de llamar a varias bibliotecas de JavaScript o llamar a varias funciones desde un solo comando.

Consulte también

Información general de los comandos modernos