How to Hide the New Button in a Model-Driven Power Apps App
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.

- 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.
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.
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.
Log in to Power Apps, navigate to your environment, and open your model-driven app in the App Designer.
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'.
Choose the 'Main grid' location from the prompt, as this is where the primary 'New' button is displayed for the table.
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.
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 Ribbon Workbench (Legacy)
For legacy commands or advanced customization scenarios not yet supported by the modern designer, use the Ribbon Workbench tool.
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.

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.




