Jason Green, Author at Microsoft Power Platform Blog http://approjects.co.za/?big=en-us/power-platform/blog Innovate with Business Apps Fri, 13 Feb 2026 16:10:36 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 Generative pages in Power Apps is now generally available http://approjects.co.za/?big=en-us/power-platform/blog/2025/11/05/generative-pages-in-power-apps-is-now-generally-available/ Wed, 05 Nov 2025 20:21:21 +0000 Generative pages in Microsoft Power Apps are now generally available, enabling AI-driven app creation with GPT-5, Fluent UI controls, and solution-aware components for faster, smarter development.

The post Generative pages in Power Apps is now generally available appeared first on Microsoft Power Platform Blog.

]]>
We’re excited to announce that generative pages in Power Apps is now generally available in the U.S. This milestone brings AI-powered page creation in model-driven apps into hands of more makers, enabling them to build rich, responsive experiences for new and existing apps fast.

Designed specifically for model-driven apps, generative pages offers a new way to augment or supplement your existing applications with custom user experiences. You provide natural language instructions, and the agent generates a fully functional React page connected to your data, ready to fit seamlessly into your app.

What makes generative pages different?

Generative pages easily connect to your data in Dataverse, ensuring your pages are deeply integrated with your app. And because they support virtual entities, you can extend your app by connecting to external sources like SharePoint or Dynamics 365 Finance and Operations, without adding complexity.

These new AI-generated pages that are a natural part of your model driven app even adhere to the modern theme that is in use in your app. You also have full transparency: after each iteration, you can look at the code changes to see exactly what the agent updated in that iteration. And you have full control and can take the wheel to edit the code manually when you need. Pages are also solution-aware, so you can easily manage them across environments as part of your ALM process.

Imagination at the center

With Generative Pages, what you can build is limited only by your creativity. There are no rigid templates or layout constraints, allowing you to create visually rich, productive experiences for your end users.

Generative pages stands out as one of the most remarkable and significant innovations in Power Apps that I have encountered throughout my 5+ years of experience working with the Power Platform. It has facilitated collaboration among customers, designers, business analysts and developers, allowing them to jointly shape UI and UX within minutes! The possibilities are endless with regard to what types of pages you can create. I’m excited to see the feature evolve and see what pages our 2,500 makers create!”

James Connelly, Power Platform Technical Lead, Network Rail

* Any data shown in the above pages relate to fictional data only and do not represent actual incidents or Network Rail employees

Get to a working solution fast

Using generative pages also simplifies the development cycle. What once took days, weeks, or even months to build using custom coding or meticulous drag-and-drop building, can now be started with a single prompt and finished in a fraction of the time, often within minutes or hours for a functional page, and just a day or two for a fully polished custom user experience that is part of a performant model driven app.

With Generative Pages in Power Apps, I was able to go from concept to a fully functional experience in just one day—something that previously required weeks of coordination between design and development teams. This is a game-changer for accelerating delivery and empowering makers.”

-Angel Limas, CIO, Power Platform, Product & Strategy + Demand Lead, Accenture

Get building with the generally available generative pages

Generative pages have been in public preview for almost 4 months. During this period, we’ve advanced the technology further and with the general availability announcement, you can now use generative pages with:

  • Production support in U.S. environments
  • Fluent UI controls with default alignment to your app’s theme
  • Solution-aware components for seamless movement across environments
  • Powered by GPT-5 for best-in-class code generation quality and performance

Unlock the new era of AI-driven app development and start building today. Experience how fast, flexible, and creative app development can be – log in or provision your Power Apps Developer Plan today.

The post Generative pages in Power Apps is now generally available appeared first on Microsoft Power Platform Blog.

]]>
Generative pages get better with GPT-5: Improved quality, enhanced performance http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/generative-pages-get-better-with-gpt-5-improved-quality-enhanced-performance/ Fri, 08 Aug 2025 15:14:32 +0000 Generative pages aims to redefine how makers build with Microsoft Power Apps—bringing the power of vibe coding to enterprise development in model-driven apps. With just a few prompts, makers can generate rich, responsive pages backed by real React and TypeScript code, all while maintaining enterprise-grade governance and reliability.

The post Generative pages get better with GPT-5: Improved quality, enhanced performance appeared first on Microsoft Power Platform Blog.

]]>
Generative pages aims to redefine how makers build with Microsoft Power Apps—bringing the power of vibe coding to enterprise development in model-driven apps. With just a few prompts, makers can generate rich, responsive pages backed by real React and TypeScript code, all while maintaining enterprise-grade governance and reliability.

Aligning to the official GPT-5 announcement yesterday, makers using generative pages will have access to new GPT-5 model, which offers significant improvements in code generation quality, performance, and reliability. To give optimal flexibility, we’ve added a model selector to the experience—allowing you to choose between GPT-4.1 and GPT-5 depending on your needs. This update started rolling out yesterday.

What’s new with GPT-5 in generative pages?

  • Improved code generation quality: Better syntax, smarter layout handling, and fewer rendering errors.
  • Fewer failures: Higher success rates for generated pages, even in complex scenarios.
  • Enhanced performance: Faster generation times during the page creation process.
Animated Gif Image

In addition to giving access to the new GPT-5 model, this release includes several minor enhancements to improve usability and reliability:

  • An expanded context window to reduce lost requirements in longer sessions
  • Better fallback styling to preserve model-driven app design
  • Ensured retention of image attachments during retries
  • More informative error messages for invalid requests
  • Conditional warnings when another user is editing the same page
  • Improved undo/restore behavior for error and retry scenarios

This update reflects our commitment to making AI-native app development intuitive, flexible, and enterprise-ready.

Explore the documentation here to learn more and start building with GPT-5 today.

The post Generative pages get better with GPT-5: Improved quality, enhanced performance appeared first on Microsoft Power Platform Blog.

]]>
Inline editing, modern browsing, and more with the new Power Apps grid control http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/inline-editing-modern-browsing-and-more-with-the-new-power-apps-grid-control/ Thu, 11 Aug 2022 20:38:32 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/inline-editing-modern-browsing-and-more-with-the-new-power-apps-grid-control/ The new Power Apps grid control in model-driven apps is officially in public preview! This control can be used for both read-only and editable scenarios, supports infinite scrolling for a modern browsing experience, and allows pro-dev makers to customize the appearance of cells.

The post Inline editing, modern browsing, and more with the new Power Apps grid control appeared first on Microsoft Power Platform Blog.

]]>
We are excited to announce the public preview of the Power Apps grid control in model-driven apps! This represents the next evolution in grid experiences for model-driven apps, as this new modern grid control includes not only the accessibility and design enhancements from the modern read-only grid control but also boasts the following additional capabilities:

  1. Inline editing – While the Power Apps grid control can be used in read-only mode to let users view and open records in views and subgrids, this control also has an editable mode that enables users to make edits to records directly in the grid without having to navigate into a form first.
  2. Infinite scrolling – Users no longer need to explicitly move between discrete pages of data to browse through data. Instead, we are providing a modern browsing experience that allows users to scroll indefinitely through data until they find the record(s) they are interested in. While this behavior is enabled by default, makers do currently have the option to turn off this capability and have paging buttons instead.
  3. Customized cell renderers/editors – While this grid uses modern Microsoft Fluent controls to allow users to see and edit values in the grid, we recognize that some scenarios may have special needs that require modifications to the out-of-the-box visuals and user interactions. The Power Apps grid control allows a maker to make modifications to one or more columns via the “Customizer control” property.

This is only the beginning! More capabilities are planned during the preview phase to bring the Power Apps grid to parity with the existing out-of-the-box read-only and editable grids, including support for grouping, nested grids, and client APIs.

We look forward to hearing your feedback through the community post Power Apps grid control feedback.

The post Inline editing, modern browsing, and more with the new Power Apps grid control appeared first on Microsoft Power Platform Blog.

]]>
Make column-level adjustments in the Data table control http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/make-column-level-adjustments-in-the-data-table-control/ Wed, 14 Jun 2017 18:30:02 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/make-column-level-adjustments-in-the-data-table-control/ Each field shown in a Data table control is now represented as a Column control. This allow app makers to make visual and behavioral adjustments to individual columns.

The post Make column-level adjustments in the Data table control appeared first on Microsoft Power Platform Blog.

]]>
 

When we first released the Data table control, the only control that an app maker had over column behavior and appearance was the ability to select the fields that appear in the Data table control. A field that was selected then determined the width and label for the column. The styling was consistent for all columns in the Data table control and was controlled by properties on the Data table control itself. 

In the latest release of the Data table control, we introduced the notion of Column controls. Column controls are children of Data table controls, and can be accessed through the right pane, through Screen Explorer, and directly from the screen canvas. 

 

dataTableColumnSelection

 

By using a Column control, app makers can now start to adjust the Data table control at the column level! This release includes a small number of important customizations:

  • Change the column width: Set the Width property on the Column control, or drag the Column control’s width adorners in the canvas.
  • Modify the header text for the column: Set the corresponding property on the Column control.
  • Make text in a column appear as a hyperlink: Set the IsHyperlink property on the Column control.
  • Define a navigation action (or another appropriate click action): Set the OnSelect property on the Column control.

 

For more information about the Column control, its properties, and how to use it, see the reference topic in the PowerApps documentation.

 

This is just the beginning, though! We plan to extend the set of Column control capabilities over time. For example, in the future app makers will be able to adjust the styling of individual columns. Please let us know your thoughts about this new feature by leaving comments on this page, at the PowerApps Community Forum if you have questions, or at the PowerApps Idea Forum if you have additional ideas or suggestions. Thanks!

The post Make column-level adjustments in the Data table control appeared first on Microsoft Power Platform Blog.

]]>
Introducing the Data table control in PowerApps http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/introducing-the-data-table-control/ Fri, 05 May 2017 15:30:16 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/introducing-the-data-table-control/ Use the new Data table control in PowerApps to quickly and easily achieve a tabular visualization of your data.

The post Introducing the Data table control in PowerApps appeared first on Microsoft Power Platform Blog.

]]>
Imagine that you have a collection of data (such as a list sales orders, a set of service tickets, or a directory of contacts), and that you want to show this data in your Microsoft PowerApps app in a tabular format, where each column represents a field and each row represents a record. In the past, you might have been able to roughly simulate this visualization, although the process required some effort. However, we’ve been listening to your requests and are happy to announce that you can now quickly and easily achieve this very typical visualization by using the new Data table control that has been recently added to PowerApps. 

insertDataTable

Once you’ve added the control to a screen, you simply need to link your Data table to a data source and then select which fields to show. 

restyledDataTable

 

What the Data table control includes

  • Connected data sources
    You can use the Data table control in conjunction with connected data sources.  Support for static data sources like Excel is coming soon. 

  • Single-record selection
    Users can select only one row at a time in the Data table control. You can then use the Selected property to access field values from that row and provide data context to other controls in the app.

  • Read-only data
    As with Gallery controls, Data table controls show read-only data. To enable a record to be edited, you must link the selected row in the Data table control to an Edit form control or another control that supports updating data.

  • Column headings
    A row of column headings appears at the top of the Data table control for reference. You can style the column headings to achieve the appearance you want.

  • Broad customization support
    You can restyle a Data table control by customizing several properties. For example, you can adjust the style for the whole set of data rows, the selected row, or the row to which the user is pointing with a mouse.

To learn more about the Data table control, its properties, and how to use it, see its reference topic.

 

We want your feedback

We hope that you find the Data table control useful for building apps that have the visuals that you want. As always, we’re extremely interested in any feedback that you have about this feature. You can leave your comments on this page, or at the PowerApps Community Forum if you have questions, or at the PowerApps Idea Forum if you have additional ideas or suggestions. We look forward to improving this control and PowerApps as a whole by incorporating your feedback and suggestions!

The post Introducing the Data table control in PowerApps appeared first on Microsoft Power Platform Blog.

]]>