Compartir a través de


Crear una elección

Las columnas de elección le permiten incluir listas desplegables de valores fijos para un usuario dentro de la aplicación para garantizar la coherencia de datos. Las columnas de elección se denominaban anteriormente conjuntos de opciones y, en ocasiones, se denominan listas de selección. Similar a las tablas, hay opciones estándar o los creadores tienen la posibilidad de crear columnas de elección personalizadas en las aplicaciones.

Las elecciones se pueden crear mientras se trabaja desde una solución en powerapps.com o en un formulario de tabla en diseñador de formularios.

Las columnas de elección se pueden configurar como selección única (opción) o selección múltiple (opciones). La siguiente captura de pantalla muestra una columna de opciones de selección múltiple en una aplicación basada en modelo.

Una columna de elecciones de selección múltiple que se muestra en el formulario principal de una aplicación basada en modelo

Las opciones son globales o locales. Puede definir una opción para usar un conjunto de opciones definido en otra parte (globalmente), que puede estar disponible en otras columnas de elección; o definir un conjunto de opciones que solo esté disponible en la columna de elección (localmente). Más información: Información general de crear y editar columnas de elección

Crear una elección global dentro de una solución

  1. Inicie sesión en powerapps.com, seleccione Soluciones y después abra la solución que desee. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.
  2. En la barra de comandos, seleccione Nueva>Elección.
  3. Introduzca las siguientes propiedades:
    • Nombre para mostrar. Introduzca el Nombre para mostrar para su columna. El Nombre para mostrar se utiliza al presentar esta columna a sus usuarios.
    • En el campo Etiqueta, introduzca la etiqueta que desea que se muestre para la opción de elección.
    • El número Valor representa un valor único para la opción y no se muestra en la columna de elección de una aplicación. Observe que hay un número generado para cada Valor automáticamente. Le recomendamos que no lo cambie. Tener un Valor único ayuda a garantizar que el valor será distinto de otros valores de opción que se puedan definir en otras soluciones e importarse a su entorno.
    • Seleccione el selector de color a la izquierda de la Etiqueta si desea que aparezca un color para la opción en los gráficos de aplicaciones basadas en modelo.
    • Propiedades adicionales.
      • Descripción. Agregar una descripción para la opción.
      • Valor externo. Este valor se usa para que las tablas virtuales asignen un valor de un origen de datos externos con esta opción.
      • Oculta. Oculte la opción de la columna de elección en tiempo de ejecución en las aplicaciones. Para obtener más información sobre las limitaciones de esta propiedad, vaya a Limitaciones de la propiedad oculta de elección.

      Precaución

      La propiedad Hidden nunca debe usarse como una forma segura de impedir que los usuarios vean o editen los valores de las columnas. Estas propiedades solo se aplican a los componentes de la aplicación, como formularios y vistas de la aplicación basada en modelo, pero no tienen ningún efecto en los privilegios de datos de un usuario. Cuando una columna está oculta, los usuarios pueden seguir teniendo acceso a los datos de la columna de otras formas, como mediante llamadas a la API web. Para proteger las columnas, use seguridad de nivel de columna para controlar el acceso.

  4. Seleccione Nueva elección para crear otra opción para la elección.
  5. Repita el paso anterior hasta que tenga las opciones que desea para la elección.
  6. Expanda Opciones avanzadas para mostrar propiedades adicionales:
    • Nombre. Nombre único de la elección global, incluido el prefijo del editor de soluciones.
    • Nombre de tipo externo. Este valor se usa para que las tablas virtuales asignen un valor de un origen de datos externos con esta elección.
    • Descripción. Introduzca una descripción opcional de la columna de elección.
  7. Seleccione Save.

Importante

Las opciones globales no se pueden agregar directamente a una aplicación. Después de crear una columna de opción global, las opciones pueden estar disponibles al crear una columna de opción local. Las columnas de opción local son específicas de la tabla y luego se pueden usar con formularios y vistas en una aplicación.

Crear una opción local para usarla en formularios y vistas

Cree una columna de elección local para una tabla que se pueda usar en formularios y vistas dentro de una solución.

  1. Inicie sesión en powerapps.com, seleccione Soluciones y después abra la solución que desee. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.

  2. Abra la tabla en la que desea crear la opción local y, a continuación, en la barra de comandos, seleccione Nuevo>Elección.

  3. En el panel Nueva columna, introduzca las propiedades de la columna de elección.

Configurar propiedades para una elección local

  • Nombre para mostrar. Introduzca el Nombre para mostrar para su columna. El Nombre para mostrar se utiliza al presentar esta columna a sus usuarios.
  • Descripción. Introduzca una descripción opcional de la columna de elección.
  • Tipo de datos. Seleccione Elección>Elección. Seleccione Elección>Sí/No si desea un campo de elección de selección única de dos elecciones.
  • Comportamiento. Seleccione calculado para permitir que la columna se incluya en las columnas calculadas para automatizar los cálculos manuales.
  • Requerido. Si configura esto en Requerido por la empresa, no se podrá guardar un registro sin datos en esta columna.
  • Búsqueda. Al seleccionarse, esta columna aparece en Búsqueda avanzada y está disponible cuando se personalizan las vistas.
  • Se permite seleccionar varias opciones. Seleccione esta opción si desea crear una opción en la que el usuario pueda seleccionar más de una opción (selección múltiple).
  • ¿Desea sincronizar con la opción global?
    • . Seleccione esta opción si desea que la elección local tenga la capacidad de usar opciones de una elección global. Luego, también puede seleccionar una elección global existente para usar las opciones de esa elección global.
    • No. Seleccione esta opción si no desea que la elección tenga la capacidad de usar opciones de una elección global.
    • Sincronizar esta opción con. Cuando Sincronizar con la elección global es , puede seleccionar una columna de elección existente. Luego, las opciones configuradas para esa elección se pueden usar para esta elección.
    • Si elige No para habilitar una elección global, cree las opciones para su elección seleccionando Elecciones o, si eliges , seleccione Editar elección para editar las opciones de elección de sincronización o Nueva elección para agregar nuevas opciones:
    • En el campo Etiqueta, introduzca la etiqueta que desea que se muestre para la opción de elección.
    • El número Valor representa un valor único para la opción y no se muestra en la columna de elección de una aplicación. Observe que hay un número generado para cada Valor automáticamente. Le recomendamos que no lo cambie. Tener un Valor único ayuda a garantizar que el valor será distinto de otros valores de opción que se puedan definir en otras soluciones e importarse a su entorno.
    • Seleccione el selector de color a la izquierda de la Etiqueta si desea que aparezca un color para la opción en los gráficos de aplicaciones basadas en modelo.
  • Opción predeterminada. Seleccione una de las opciones que creó como elección predeterminada.
  • Nombre del esquema. Este es el nombre exclusivo que utiliza el sistema y se genera automáticamente en función de los prefijos nombre y editor de soluciones. Después de guardar una nueva columna de elecciones, no puede cambiar esto.
  • Habilitar seguridad de columna. Seleccione esto para permitir la seguridad de los datos en la columna más allá de la seguridad definida para la tabla.
  • Habilitar auditoría. Si se ha habilitado la auditoría en el entorno, esta columna se puede incluir en el seguimiento de cambios.
  • Aparece en el filtro global del panel. Seleccione esta opción para permitir que la columna esté disponible como filtro en los paneles interactivos.
  • Ordenable. Seleccione esta opción para permitir la clasificación de esta columna cuando se usa en paneles interactivos.

Seleccione Save.

Ahora la columna de elección local aparece en los diseñadores de formularios y vistas para agregarla a la tabla.

Creación y edición de opciones globales utilizando el explorador de soluciones

Para obtener información sobre cómo crear y editar elecciones globales con el explorador de soluciones clásico, vaya a Crear o editar un conjunto de opciones global (local).

Limitaciones de la propiedad oculta de elección

  • La propiedad oculta de la columna de elección solo se aplica a la aplicación basada en modelo. Otros componentes que usan tablas de Microsoft Dataverse, como las aplicaciones de lienzo, no usan la propiedad oculta de la columna de elección.
  • La propiedad oculta de la columna de elección solo funciona para aplicaciones con el aspecto moderno y renovado de las aplicaciones basadas en modelos habilitado.
  • La propiedad oculta de la columna de elección no se admite actualmente para las opciones de selección múltiple, incluso cuando se selecciona la opción Seleccionar varias opciones.
  • La propiedad ocultar solo oculta la etiqueta y el valor de la opción cuando se muestra en una aplicación basada en modelo. Incluso cuando están ocultos, las etiquetas de elección y los valores se pueden ver y establecer accediendo directamente a la tabla de Dataverse, por ejemplo, desde make.powerapps.com. Las opciones ocultas también se pueden establecer mediante el método de la API de setValue cliente.