MARKETPLACE
PLUGINS
DATA GRID ACTIONS MENU PRO
Data Grid Actions Menu Pro logo

Data Grid Actions Menu Pro

Published April 2025
   •    Updated October 2025

Plugin details

# Data Grid Actions Menu Pro
A specialized menu plugin designed for data tables, repeating groups, and list views. Provides an elegant and efficient way to add row-level actions with minimal performance impact, perfect for managing data operations like edit, delete, view details, and more.

## Key Features
- Perfect for table rows and list items
- Efficient rendering in repeating groups
- Built-in common data actions (edit, delete, view, etc.)
- Position-aware: Automatically adjusts to prevent overflow
- Minimal footprint: Optimized for repeated use

**Demo Page**
https://nobubble-48765.bubbleapps.io/version-test/dots_table?debug_mode=true

**Editor Page**
https://bubble.io/page?id=nobubble-48765&tab=Design&name=dots_table&type=page

## Owner Name
**Gilsénio Ferreira**

$90

One time  •  Or  $7/mo

stars   •   0 ratings
7 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Gilsénio Ferreira logo
Gilsénio Ferreira
Joined 2022   •   10 Plugins
View contributor profile

Instructions

## Overview
The Data Grid Actions Menu Pro is a specialized plugin for data tables, repeating groups, and list views in Bubble. It provides an elegant and efficient way to add row-level actions with minimal performance impact, perfect for managing data operations like editing, deletion, viewing details, and more.

## Key Features

- Optimized for repeating groups and tables
- Lightweight rendering for better performance
- Smart positioning to prevent overlaps
- Pre-configured common data actions
- Customizable appearance per row
- Responsive and mobile-friendly
- Support for simple, animated (LordIcon), and Iconify icons
- Customizable dividers to group related actions

## Use Cases

1. **Data Tables**
   - Row action menu
   - Bulk operations
   - Record management
2. **Repeating Groups**
   - Item actions
   - Content management
   - List operations
3. **List Views**
   - Card actions
   - Item operations
   - Content controls

## Implementation

### Basic Setup in a Repeating Group

1. Add the menu element to your repeating group
2. Configure standard actions:

```
Menu1: "View Details" (view icon)
Menu2: "Edit" (edit icon)
Menu3: "Delete" (delete icon)

```

### Common Workflows

1. **View Details Flow**
   - Trigger: Menu1 Selected
   - Action: Navigate to Details Page
   - Data: Current Row's ID
2. **Edit Record Flow**
   - Trigger: Menu2 Selected
   - Action: Open Edit Popup/Page
   - Data: Current Cell's Data
3. **Delete Record Flow**
   - Trigger: Menu3 Selected
   - Action: Show Confirmation Dialog
   - Data: Record ID for Deletion

## Supported Icon Types

### Simple Icons

Basic icons represented by Unicode characters. Ideal for simple and lightweight menus.

### Animated Icons (LordIcon) - https://lordicon.com/

High-quality animated icons from the LordIcon library. Perfect for interactive and modern interfaces.

### Iconify Icons - https://icon-sets.iconify.design/

Access to thousands of icons from various libraries through Iconify. Offers great variety of choice.

### SVG Icons

SVG code support.


## Performance Tips

### Optimizing for Large Lists

1. Use conditional rendering for menu items
2. Minimize dynamic properties
3. Cache frequently used values
4. Use efficient workflows

### Best Practices

1. Keep menus consistent across rows
2. Use clear, recognizable icons
3. Group related actions with dividers
4. Consider mobile viewports
5. Implement confirmation for destructive actions

## Events and States

### Triggers

- `onSelect` - When a menu item is selected
- `onOpen` - When the menu is opened
- `onClose` - When the menu is closed

### States

- `is_open` - Current menu state (open/closed)
- `selected_index` - Index of the last selected item
- `selected_item` - Name of the last selected item

## Troubleshooting

### Common Issues

**Performance in Large Lists:**

- Enable lazy loading
- Minimize dynamic properties
- Use efficient workflows

**Menu Positioning:**

- Check container boundaries
- Verify z-index settings
- Adjust viewport handling

**Mobile Responsiveness:**

- Test on different screen sizes
- Verify touch interactions
- Check overflow handling

## Configuration Examples

### Standard Data Table Setup

```
Menu1: "View" (view icon)
Menu2: "Edit" (edit icon)
Menu3: "Delete" (delete icon)
Menu4: "Download" (download icon)

```

### Content Management Setup

```
Menu1: "Edit" (edit icon)
Menu2: "Publish" (check icon)
Menu3: "Archive" (download icon)
Menu4: "Delete" (delete icon)

```

### User Management Setup

```
Menu1: "Profile" (view icon)
Menu2: "Settings" (settings icon)
Menu3: "Permissions" (key icon)
Menu4: "Disable" (close icon)

```

## Demo and Resources

**Demo Page:** https://nobubble-48765.bubbleapps.io/version-test/dots_table?debug_mode=true

**Editor Page:** https://bubble.io/page?id=nobubble-48765&tab=Design&name=dots_table&type=page

## Author

**Gilsénio Ferreira**

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Data (things)   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble