Filas en las que se puede hacer click
Comprar curso

23. Filas en las que se puede hacer click

En este tema aprenderás a trabajar con las filas que permiten hacer click en Laravel Livewire Tables. Te mostraremos cómo configurar esta funcionalidad y personalizarla de acuerdo a tus necesidades.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Braulio Reyes

    Braulio Reyes hace 5 meses

    Excelente explicación. Pero tengo unas dudas respecto al uso del modal y es que
    Cómo se puede hacer que al dar click nos abra un modal con más información de ese registro?? 

  • Victor Arana Flores

    Victor Arana Flores hace 1 año

    Para habilitar las filas en las que se puede hacer clic en su tabla, puede agregar el siguiente código a la configuración del componente de la tabla:

    public function configure(): void
    {
        $this->setPrimaryKey('id')
            ->setTableRowUrl(function($row) {
                return route('admin.users.show', $row);
            })
            ->setTableRowUrlTarget(function($row) {
                if ($row->isExternal()) {
                    return '_blank';
                }
    
                return '_self';
            });
    }
    

    Si desea que no se pueda hacer clic en una determinada celda, puede agregar lo siguiente a la configuración de la columna:

    Column::make('Name')
        ->unclickable(),

    Tenga en cuenta que, por defecto, no se puede hacer clic en LinkColumns para preservar el comportamiento previsto del enlace.