Introducing Laravel Quizzes! Play now

Laravel Livewire Tables Documentation

This is the documentation for v2. You can switch versions in the menu at the top. Check your current version with the following command:

composer show rappasoft/laravel-livewire-tables

Available Methods

These are the available configuration methods for reordering.


setReorderStatus

Disabled by default, enable/disable reordering for the component.

public function configure(): void
{
    $this->setReorderStatus(true);
    $this->setReorderStatus(false);
}

setReorderEnabled

Enable reordering on the component.

public function configure(): void
{
    // Shorthand for $this->setReorderStatus(true);
    $this->setReorderEnabled();
}

setReorderDisabled

Disable reordering on the component.

public function configure(): void
{
    // Shorthand for $this->setReorderStatus(false);
    $this->setReorderDisabled();
}

setCurrentlyReorderingStatus

Disabled by default, start/stop reordering for the component.

public function configure(): void
{
    $this->setCurrentlyReorderingStatus(true);
    $this->setCurrentlyReorderingStatus(false);
}

setCurrentlyReorderingEnabled

Start reordering for the component. (Handled by the reorder button, but if you wanted to start reordering without the button, you can call this method.)

public function configure(): void
{
    // Shorthand for $this->setCurrentlyReorderingStatus(true);
    $this->setCurrentlyReorderingEnabled();
}

setCurrentlyReorderingDisabled

Stop reordering for the component. (Handled by the reorder button, but if you wanted to stop reordering without the button, you can call this method.)

public function configure(): void
{
    // Shorthand for $this->setCurrentlyReorderingStatus(false);
    $this->setCurrentlyReorderingDisabled();
}

setHideReorderColumnUnlessReorderingStatus

Disabled by default. If your reorder column is part of your table definition, then show/hide it.

public function configure(): void
{
    $this->setHideReorderColumnUnlessReorderingStatus(true);
    $this->setHideReorderColumnUnlessReorderingStatus(false);
}

setHideReorderColumnUnlessReorderingEnabled

Hide the reorder column from the table unless reordering.

public function configure(): void
{
    // Shorthand for $this->setHideReorderColumnUnlessReorderingStatus(true);
    $this->setHideReorderColumnUnlessReorderingEnabled();
}

setHideReorderColumnUnlessReorderingDisabled

Don't hide the reorder column from the table.

public function configure(): void
{
    // Shorthand for $this->setHideReorderColumnUnlessReorderingStatus(false);
    $this->setHideReorderColumnUnlessReorderingDisabled();
}

setReorderMethod

Set the method that will be called when a row is moved. (Default is reorder.)

public function configure(): void
{
    $this->setReorderMethod('changeOrder');
}

setDefaultReorderSort

Set the default sort the table will use when reordering. (Default is sort and asc.)

public function configure(): void
{
    $this->setDefaultReorderSort('order', 'desc');
}