Cuadro de autor


Discuta su proyecto

Sobre Nosotros

Somos un socio de Microsoft Gold con presencia en los Estados Unidos y la India. Somos un proveedor de servicios de TI dinámico y profesional que sirve a empresas y nuevas empresas, ayudándolas a enfrentar los desafíos de la economía global. Ofrecemos servicios en el área de Consulta e implementación CRM, Desarrollo de aplicaciones, Desarrollo de aplicaciones móviles, Desarrollo web y Desarrollo Offshore.

Implementar el menú desplegable en cascada de varios niveles en Power Apps

Implementar el menú desplegable en cascada de varios niveles en Power Apps de SharePoint

By Rashmi Kaushik / 24 de octubre de 2020

13 de Octubre de 2022
Implementar el menú desplegable en cascada de varios niveles en Power Apps de SharePoint

Power Apps es una plataforma de bajo código que se utiliza para crear aplicaciones personalizadas que pueden funcionar en todos los dispositivos, ya sean móviles, tabletas, portátiles o de escritorio. La funcionalidad de arrastrar y soltar, la facilidad de personalización, el control total de las etiquetas y la integración perfecta con más de 200 conectores hacen de Power Apps una opción preferida entre los desarrolladores. Sin embargo, implementar algunas funciones dentro de Power App a veces puede ser un desafío. En este artículo, discutiremos uno de los desafíos de implementar el menú desplegable en cascada multinivel en Power Apps de SharePoint.

En esta publicación, aprenderemos cómo implementar el menú desplegable en cascada de varios niveles en Power Apps sin omitir pasos.  

Crear lista desde SharePoint

  • En SharePoint, cree dos nuevas listas y asígneles el nombre "Lista de datos" y "Lista principal".
  • Complete la lista principal con elementos de región, país y estado.

Crea una aplicación

  • Inicie sesión con sus credenciales en Power Apps Studio para crear una aplicación y seleccione el diseño de su elección en la aplicación en blanco.

Conectarse a fuentes de datos

  • En la barra de navegación superior, seleccione la pestaña Ver y haga clic en las fuentes de datos. Conecte su aplicación con la Lista principal y la Lista de datos.

Crear un formulario

  • Ahora seleccione Insertar pestaña en la barra de navegación superior y seleccione Formularios en la cinta.
  • En el lado derecho debajo de propiedades, seleccione Lista de datos en Fuente de datos
  • Una vez que la fuente de datos esté conectada, el formulario se mostrará en la pantalla con los campos Título, Región, País, Estado y Adjuntos como se muestra a continuación.
  • Elimine los campos del lado derecho en la pestaña de propiedades haciendo clic en Editar campos que no requerimos para este artículo como Título y Adjuntos.
  • En la pestaña de propiedades, haga clic en el campo Editar, en todos los campos dados, seleccione el tipo de control para los valores permitidos.

Establecer la funcionalidad

  • En el formulario, seleccione la tarjeta de datos de la región y establezca la propiedad del elemento en: Distinct ('Lista principal', Región)
  • Seleccione Country DataCardValue, desbloquee las propiedades y haga clic en Depende de y en el campo Coincidencia seleccione Lista principal como Fuente de datos y Región en el Adjunto.
  • En Propiedades, en Valor, seleccione País en el menú desplegable para mostrar el país.
  • En el formulario, seleccione la tarjeta de datos del país y establezca la propiedad del artículo en:

Distinto (Filtro ('Lista principal', Región = DataCardValue12.Selected.Result), País).

Mostrará todos los países de la región seleccionada sin duplicación.

  • Establezca la propiedad State DataCardValue Items en: Filtro ('Lista principal', País = DataCardValue13.Selected.Result)
  • En la Tarjeta de datos de la región, establezca la propiedad Actualizar en: DataCardValue12.Resultado.seleccionado
  • Del mismo modo, cambie también la propiedad Actualizar del país.
  • Para State DataCard, cambie la propiedad de actualización a: DataCardValue14.Estado.seleccionado

Personaliza la aplicación

  • Para personalizar su aplicación, también puede agregar un encabezado y una etiqueta en la parte superior. Para eso, primero agregue un rectángulo desde el ícono + en el lado izquierdo. Establezca su posición de xey en 0 y cambie el ancho a 640 y el alto a 117 en la pestaña de propiedades en el lado derecho.
  • Desde la pestaña Insertar, seleccione Etiqueta de la cinta y establezca su tamaño y posición exactamente como el rectángulo mencionado en el paso anterior. Establezca el tamaño de fuente en 28, el grosor de fuente en negrita, la alineación del texto como centro y el color en blanco. Establezca la propiedad Text en "Cascading Dropdown"
  • Siguiendo los pasos anteriores, es muy fácil crear un menú desplegable en cascada de varios niveles en Power Apps usando SharePoint. Espero que te ayude a crear aplicaciones increíbles con Power Apps y SharePoint.

Cynoteck es un Microsoft Gold Partner y socio de Power Platform. Con nuestro conocimiento en Microsoft Stack, creamos soluciones que se adaptan mejor a sus necesidades. Lo ayudamos a identificar y utilizar los datos de su organización de la mejor manera, lo que le permite tomar decisiones inteligentes para su crecimiento.

Conecte nuestro equipo si está interesado en implementar Plataforma de poder en tu negocio

Servicios de consultoría de Dynamics 365

Power Apps es una plataforma de bajo código que se utiliza para crear aplicaciones personalizadas que pueden funcionar en todos los dispositivos, ya sean móviles, tabletas, portátiles o de escritorio. La funcionalidad de arrastrar y soltar, la facilidad de personalización, el control total de las etiquetas y la integración perfecta con más de 200 conectores hacen de Power Apps una opción preferida entre los desarrolladores. Sin embargo, implementar algunas funciones dentro de Power App a veces puede ser un desafío. En este artículo, discutiremos uno de los desafíos de implementar el menú desplegable en cascada multinivel en Power Apps de SharePoint.

En esta publicación, aprenderemos cómo implementar el menú desplegable en cascada de varios niveles en Power Apps sin omitir pasos.  

Crear lista desde SharePoint

  • En SharePoint, cree dos nuevas listas y asígneles el nombre "Lista de datos" y "Lista principal".
  • Complete la lista principal con elementos de región, país y estado.

Crea una aplicación

  • Inicie sesión con sus credenciales en Power Apps Studio para crear una aplicación y seleccione el diseño de su elección en la aplicación en blanco.

Conectarse a fuentes de datos

  • En la barra de navegación superior, seleccione la pestaña Ver y haga clic en las fuentes de datos. Conecte su aplicación con la Lista principal y la Lista de datos.

Crear un formulario

  • Ahora seleccione Insertar pestaña en la barra de navegación superior y seleccione Formularios en la cinta.
  • En el lado derecho debajo de propiedades, seleccione Lista de datos en Fuente de datos
  • Una vez que la fuente de datos esté conectada, el formulario se mostrará en la pantalla con los campos Título, Región, País, Estado y Adjuntos como se muestra a continuación.
  • Elimine los campos del lado derecho en la pestaña de propiedades haciendo clic en Editar campos que no requerimos para este artículo como Título y Adjuntos.
  • En la pestaña de propiedades, haga clic en el campo Editar, en todos los campos dados, seleccione el tipo de control para los valores permitidos.

Establecer la funcionalidad

  • En el formulario, seleccione la tarjeta de datos de la región y establezca la propiedad del elemento en: Distinct ('Lista principal', Región)
  • Seleccione Country DataCardValue, desbloquee las propiedades y haga clic en Depende de y en el campo Coincidencia seleccione Lista principal como Fuente de datos y Región en el Adjunto.
  • En Propiedades, en Valor, seleccione País en el menú desplegable para mostrar el país.
  • En el formulario, seleccione la tarjeta de datos del país y establezca la propiedad del artículo en:

Distinto (Filtro ('Lista principal', Región = DataCardValue12.Selected.Result), País).

Mostrará todos los países de la región seleccionada sin duplicación.

  • Establezca la propiedad State DataCardValue Items en: Filtro ('Lista principal', País = DataCardValue13.Selected.Result)
  • En la Tarjeta de datos de la región, establezca la propiedad Actualizar en: DataCardValue12.Resultado.seleccionado
  • Del mismo modo, cambie también la propiedad Actualizar del país.
  • Para State DataCard, cambie la propiedad de actualización a: DataCardValue14.Estado.seleccionado

Personaliza la aplicación

  • Para personalizar su aplicación, también puede agregar un encabezado y una etiqueta en la parte superior. Para eso, primero agregue un rectángulo desde el ícono + en el lado izquierdo. Establezca su posición de xey en 0 y cambie el ancho a 640 y el alto a 117 en la pestaña de propiedades en el lado derecho.
  • Desde la pestaña Insertar, seleccione Etiqueta de la cinta y establezca su tamaño y posición exactamente como el rectángulo mencionado en el paso anterior. Establezca el tamaño de fuente en 28, el grosor de fuente en negrita, la alineación del texto como centro y el color en blanco. Establezca la propiedad Text en "Cascading Dropdown"
  • Siguiendo los pasos anteriores, es muy fácil crear un menú desplegable en cascada de varios niveles en Power Apps usando SharePoint. Espero que te ayude a crear aplicaciones increíbles con Power Apps y SharePoint.

Cynoteck es un Microsoft Gold Partner y socio de Power Platform. Con nuestro conocimiento en Microsoft Stack, creamos soluciones que se adaptan mejor a sus necesidades. Lo ayudamos a identificar y utilizar los datos de su organización de la mejor manera, lo que le permite tomar decisiones inteligentes para su crecimiento.

Conecte nuestro equipo si está interesado en implementar Plataforma de poder en tu negocio

Servicios de consultoría de Dynamics 365
invitado
3 Comentarios
Comentarios en línea
Ver todos los comentarios
Ken Lumbab
Ken Lumbab
Abril 18, 2021 9: 27 pm

Hola, puedo crear los menús desplegables de varios niveles en formularios de energía, sin embargo, cuando edito la entrada, todos los cuadros están en blanco (las selecciones no se conservan). ¿Alguna sugerencia sobre qué fórmula puedo usar como tarjeta de datos predeterminada? Su ayuda sería muy apreciada.

Usuario
Usuario
Mayo 5, 2021 3: 53 pm

¿Cómo llegaste a llenar la lista de SharePoint? Me imagino que esto fue una gran cantidad de datos, así que (1) ¿qué fuente usaste y (2) automatizaste la creación de los elementos de la lista?

Amanecer Tesnow
Amanecer Tesnow
Mayo 13, 2022 1: 49 pm

¿Hay alguna manera de ocultar los valores 'en blanco' en la lista? Tengo algunas entradas que no tienen un "estado", solo una "región" y un "país".

3
0
Me encantaría tus pensamientos, por favor comenta.x