Multi Select in Table Control for Bulk Actions within Power Apps

Efficient data management is a cornerstone of any successful application, and Microsoft Power Apps consistently delivers tools that make this process easier. One such feature is the Modern Table Control in Canvas Apps, which now supports multi-select functionality. This powerful enhancement allows users to perform bulk actions effortlessly, streamlining workflows, reducing repetitive tasks, and elevating the overall user experience.

In this blog, we’ll walk through how to enable and leverage the multi-select feature in the Modern Table Control, showcasing its potential to improve data handling in your applications. Whether you’re an app maker or an end user looking to simplify your operations, this guide covers key use cases, setup instructions, and best practices for implementing bulk actions effectively.

Prerequisites

  • Access to Microsoft Power Apps and Microsoft Dataverse with app creation privileges.

Step-by-Step Guide to Enable Multi-Select in Modern Table Control

Step 1: Enable Modern Controls

  • Access Microsoft Dataverse by navigating to https://make.powerapps.com and signing in.
  • Open an existing Canvas app or create a new one.
  • Go to Settings, then choose Updates. Under the “New” section, turn on the toggle for Modern Controls and Themes.

Bulk Actions within Power Apps

  • The new modern control components will now be available.

Step 2: Configure the Table Control

  • Add a Table (Preview) control to your app.

Bulk Actions within Power Apps

  • Select a data source for your table (e.g., Accounts).
  • Go to the Properties pane of the Table control, navigate to Behavior, and set Enable Multi-Select to Yes.

Bulk Actions within Power Apps

  • Update the OnSelect property of the table with the formula: SelectedItems (replace “Table” with your table control’s name).

Bulk Actions within Power Apps

Step 3: Add a Toolbar for Bulk Actions

  • Add a Toolbar (Preview) control to your app to perform bulk actions.

Bulk Actions within Power Apps

Bulk Actions within Power Apps

  • Update the Items property of the toolbar’s buttons (e.g., Edit and Delete) with a formula to disable them when no records are selected. For example:

ItemDisabled : CountRows(Table.SelectedItems) = 0.

  • The buttons will now only be enabled when records are selected.

Bulk Actions within Power Apps

Step 4: Create a Clear Selection Button

  • Since multi-select does not include a direct button to clear all selected records, you can implement this manually using Power Fx.
  • Add a Clear Selection button to the toolbar.

Bulk Actions within Power Apps

Bulk Actions within Power Apps

  • Update Toolbars Clear buttons OnSelect property with the following formula:

Set (varClear, false); Set (varClear, true);

  • Update the Items property of the Table control to filter records based on varClear variable to clear the selected items.

Filter (Accounts,varClear);

Step 5: Delete Selected Records

  • Use the following formula to collect the selected records:

ClearCollect (accountsData, Table.SelectedItems);

  • Update the toolbar’s Delete button with an OnSelect property to delete the selected records from Dataverse:

Bulk Actions within Power Apps

Step 6: Edit Selected Records

  • Add a form to the Canvas app connected to the selected data source table.
  • Include the fields you want to update, along with Save and Exit

Bulk Actions within Power Apps

  • Configure the toolbar’s Edit button to show the form for selected records:

         OnSelect: Set (varForm, true); ResetForm (FormName);

  • Set the form’s and buttons visibility properties based on varForm variable.
  • Use the Save button to update the fields of selected records, then hide the form and clear the selection:

Bulk Actions within Power Apps

  • Configure the Exit button to hide the form and clear the selection:

         OnSelect (Exit): Set (varForm, false); ResetForm (FormName);

Conclusion:

By incorporating the multi-select functionality in Canvas Apps Modern Table Control, you can significantly improve productivity and simplify data handling tasks. Bulk actions such as editing or deleting records can now be performed with ease, saving time and reducing manual effort. Follow the steps outlined above to implement this feature and unlock the full potential of your applications in Microsoft Power Apps.

Microsoft Power Platform

The post Multi Select in Table Control for Bulk Actions within Power Apps first appeared on Microsoft Dynamics 365 CRM Tips and Tricks.

Original Post https://www.inogic.com/blog/2025/03/multi-select-in-table-control-for-bulk-actions-within-power-apps/

0 Votes: 0 Upvotes, 0 Downvotes (0 Points)

Leave a reply

Join Us
  • X Network2.1K
  • LinkedIn3.8k
  • Bluesky0.5K
Support The Site
Events
March 2025
MTWTFSS
      1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31       
« Feb   Apr »
Follow
Sign In/Sign Up Sidebar Search
Popular Now
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...