What are Canvas Components? Canvas components enable low code/no-code developers to build reusable UX components using default Power Apps controls as core building blocks. These custom components can then be shared across app screens or multiple apps both within and across Power Apps environments. Canvas components contributes directly towards Power Apps vision of empowering everyone…
Category: Canvas Apps
Adventures with Power Apps: Dataverse, Many-to-Many Relationships and Combo Box Controls
Wow! That title was a mouthful! 😊 Let me set the stage. I have the following Dataverse tables: I want to create a Canvas App for managing records in the Many To Many A Item table, that included managing the Many To Many C Item records. I set the Items property of the Gallery to…
Adventures with Power Apps: Managing Entra Groups with a Canvas App
I wanted to create an app that allows owners of a Microsoft Entra ID group to manage users. To get a list of all the groups a user owns I tried the Office 365 Groups Connector and the List Owned Groups V2 method. That seemed to only want to return a list of M365 Groups….
Adventures with Power Apps: Canvas Apps and Connection References
Let me set the stage. I have two Connections in my environment that point to the same database server and database, the first one named SQL Server 1 (XXX) and the second one named SQL Server 2 (XXX), where XXX is the name of the database. Both use an implicit connection using SQL Authentication, see…
Adventures with Power Apps: Moving Items Between Galleries
I was recently inspired by Power Apps Reorder Gallery Items – April Dunnam – SharePoint Siren, an “oldie but goodie” article by April Dunnam. I decided to build my own implementation. I wanted my version to not have a strong dependency on if there was an n-1 or n+1 item in the list, so I…
Adventures with Power Apps: Troubleshooting Component Updates
I am playing around with Solution Layering and Solution Segmentation in the Power Platform. Let me set the stage. I have an environment called AdventureWorks – Core. In this environment, I have the following solutions: I have another environment called AdventureWorks – Dev. In this environment, I have imported the previous solutions, as managed, excepted…
Adventures with Power Apps: Find Email Addresses in Rich Text Editor
Recently I was asked to provide an example for how to extract email addresses from a RichTextEditor component in a Canvas App. The extraction would be two fold: The setup of the Canvas App consisted of the following components. It was pretty easy to setup, where I started to run into challenges was then I…
Adventures with Power Platform – Canvas Apps and Components
I am working on creating a sample application to inventory books. I needed a header to appear on each screen so I decided to create it as a Component internal to the Canvas App. The Component would have the following properties: In order for the Screen to receive events from the Component, I needed to…
Adventures with Power Platform – Why Is The Connection Consent Dialog Allow Button Disabled?
I recently created a Canvas App that uses the SQL Server Connector. I went back and forth with deploying the Solution, which contained the Canvas App and the Connection Reference, from my DEV environment to my TEST environment. I made sure that my Canvas App used my Connection Reference, by removing the SQL Data connection…
