> Source: https://laravilt.com/docs/tables/features/fixed-actions

# Fixed Actions

Keep actions column visible while scrolling.

## Basic Usage

```php
<?php

use Laravilt\Tables\Table;

$table
    ->fixedActions()
    ->actions([
        \Laravilt\Actions\ViewAction::make(),
        \Laravilt\Actions\EditAction::make(),
        \Laravilt\Actions\DeleteAction::make(),
    ]);
```

## Actions Position

```php
<?php

use Laravilt\Tables\Table;

$table
    ->fixedActions()
    ->actionsPosition('start'); // 'start' or 'end' (default)
```

## Column Width

```php
<?php

use Laravilt\Tables\Table;

$table
    ->fixedActions()
    ->actionsColumnWidth('150px');
```

## With Grouping

```php
<?php

use Laravilt\Tables\Table;
use Laravilt\Actions\ActionGroup;

$table
    ->fixedActions()
    ->actions([
        ActionGroup::make([
            \Laravilt\Actions\ViewAction::make(),
            \Laravilt\Actions\EditAction::make(),
            \Laravilt\Actions\DeleteAction::make(),
        ])->dropdown(),
    ]);
```

## API Reference

| Method | Description |
|--------|-------------|
| `fixedActions()` | Enable sticky actions |
| `actionsPosition()` | start or end |
| `actionsColumnWidth()` | Column width |
