logo
search
Others

How to Hide the New Button in a Model-Driven Power Apps App

Khadija KhanKhadija Khan Oct 7, 2026 870 views

Question details

The user wants to hide the 'New' button in a model-driven Power Apps application to prevent users from creating new records from specific views.

How to Hide the New Button in a Model-Driven Power Apps App
Product
Power Apps
Device & OS
not provided
Scenario
Customizing the command bar in a model-driven app to restrict record creation via the user interface.
Observed behavior
The 'New' button appears by default on the Home grid, and command bar customizations must be configured on a per-table basis rather than globally across the entire app.
Before you start

Verify your environment privileges and ensure you are working within a dedicated development solution. If using Ribbon Workbench, ensure your solution only contains the specific entities you intend to modify to prevent loading errors.

Solution 1Recommended

Hide the New Button Using the Modern Command Designer

Use the built-in modern command designer in Power Apps for a native, supported way to edit command bars for specific tables.

In model-driven apps, command bar customizations are applied to specific tables and locations, not globally across the entire app. You will need to repeat this process for each relevant table where the 'New' button should be hidden.

1
Open the App Designer

Log in to Power Apps, navigate to your environment, and open your model-driven app in the App Designer.

2
Edit the Command Bar

In the left navigation pane, locate the specific table you want to modify, click the ellipsis (three dots) next to it, and select 'Edit command bar'.

3
Select the Grid Location

Choose the 'Main grid' location from the prompt, as this is where the primary 'New' button is displayed for the table.

4
Modify the New Command

Select the 'New' command in the command bar preview. In the right-hand properties pane, change the visibility setting from 'Show' to 'Hide', or apply a specific visibility formula using Power Fx.

5
Save and Publish

Click 'Save and Publish' in the top right corner. Refresh your model-driven app to verify the button is no longer visible on that table's home grid.

Hide the New Button Using the Modern Command Designer
Free Microsoft Office alternative

Need a Reliable Data Management Alternative? Try WPS Office

While model-driven Power Apps are excellent for complex relational databases, managing everyday data, lists, and reports is often faster and easier in a robust spreadsheet. WPS Office offers a free, lightweight, and highly compatible alternative to Microsoft Office, giving you powerful data analysis tools without the need for complex app development.

100% compatible with Microsoft Excel, Word, and PowerPoint formatsFeature-rich Spreadsheet program for data tracking, pivot tables, and chartingLightweight installation that runs smoothly on Windows, Mac, and LinuxFree to use with a familiar, easy-to-navigate user interface
microsoft office alternative - wps office

Frequently Asked Questions

Can I hide the New button globally across all tables in a model-driven app?

No, model-driven app command bar customizations are inherently applied to individual tables and specific command bar locations (like the Main grid or Form). You must customize the New command for each relevant table separately.

Why does Ribbon Workbench throw an error when I try to add my solution?

This typically occurs if your Power Apps solution is too large or contains too many dependencies, causing a timeout. Create a temporary, blank solution and add only the specific table entity you wish to modify (without checking 'Include all components') before loading it into Ribbon Workbench.

Does hiding the New button securely prevent users from creating records?

No, hiding the button only removes the user interface element. Users could still create records via APIs, workflows, or other related grids. To securely restrict record creation, you must modify Dataverse Security Roles and remove the 'Create' privilege for that specific table.