LaraGrid
  • LaraGrid
  • Installation
  • Publishable
  • Usage
    • Base Usage
      • Create a Grid
      • Display a Grid
    • Examples
  • Theme
    • Default Theme
    • Customize the Theme
  • Column
    • Description
    • Create a Column
    • Methods
    • Usage
  • Column Group
    • Description
    • Create a ColumnGroup
    • Methods
    • Usage
  • Filter
    • Description
    • Available Filters
    • Usage
    • Custom Builder
    • Custom filter
    • Show filtering and sorting in url
  • Filter Reset Button
    • Description
    • Usage
    • Customization
  • Layout
    • Description
    • Usage
  • PowerJoins in LaraGrid
    • Why do we use it
Powered by GitBook
On this page

Was this helpful?

  1. Filter Reset Button

Usage

To use the FilterResetButton, you need to include it in the getFilterResetButton method of your grid class. Here is an example:

use BoredProgrammers\LaraGrid\Filters\FilterResetButton;

class MyGrid extends BaseLaraGrid
{
    protected function getFilterResetButton(): array
    {
        return FilterResetButton::make()
            ->setRenderer(function () {
                return view('my-grid.filter-reset-button');
            })
            ->setRenderer(fn() => 'Reset button')
            ->setRenderer(function() {
                return "<b>Reset button</b>";
            })
            ->setAttributes([
                'id' => 'my-custom-id',
                'data-foo' => 'bar',
            ]);
    }
}

In this example, FilterResetButton::make() creates an instance of the FilterResetButton component. This button will be added to the grid.

PreviousDescriptionNextCustomization

Last updated 1 year ago

Was this helpful?