Adquiere este curso para tener acceso a todas las lecciones
Comprar curso10. Creación de columnas
En este tema aprenderás a crear columnas para tus tablas utilizando Laravel Livewire Tables. Te enseñaremos cómo personalizar tus columnas y hacer que se adapten a tus necesidades.
4 comentarios
Inicia sesión para comentar
Comentarios:
-
Valentin Gallardo hace 1 año
Como hacemos para que la Traduccion de los titulos de las Columnas las tome de acuerdo a la configuracion del idioma y utilice los archivos de idioma. Para que cuando cambie el lenguaje, cambien los titulos de las columnas.
-
Santiago hace 1 año
otra pregunta como puedo hacer para que la tabla desde un inicio me muestre solo registros con cierto campo ejemplo si el campo es código solo me muestre los que traen ese código sin tener que aplicar filtros manualmente ya venga así automáticamente
-
Santiago hace 1 año
hola sabes como hacer, para personalizar el contenido de las columnas tipo como las booleanas pero que ejemplo sea conforme no conforme y aplicarle estilo como color de fondo es que vi en la documentación unas imágenes de ejemplo, pero no encuentro la manera de como aplicarlo
-
Victor Arana Flores hace 1 año
Para crear columnas en tu tabla, debes utilizar el método columns() en tu componente, el cual debe devolver una matriz de objetos Columna en el orden en que deseas verlos en la tabla.
Por ejemplo, supongamos que quieres mostrar las columnas de "Name" y "Email" en tu tabla. Puedes hacerlo utilizando el siguiente código:
public function columns(): array { return [ Column::make('Name'), Column::make('Email'), ]; }
Ten en cuenta que, de forma predeterminada, el método Column::make() utiliza Str::snake() para adquirir el nombre del campo, por lo que si tienes una columna llamada "ID", esta se convertirá en "i_d" lo cual es incorrecto. Para situaciones como esta, y cualquier otra en la que necesites especificar el nombre del campo, puedes pasar el nombre del campo como segundo parámetro, tal como se muestra en el siguiente ejemplo:
public function columns(): array { return [ Column::make('ID', 'id'), Column::make('E-mail', 'email'), ]; }
De esta manera, especificas el nombre del campo que se utilizará en lugar del valor predeterminado proporcionado por Str::snake(). Espero que esta información te haya sido útil. ¡No dudes en preguntarme si necesitas más ayuda!
-
Francisco Cruz hace 3 meses
pero si tengo 2 campos “name”, “lastname”, pero quiero una columna “Fullname” donde quiero concatenar los 2 campos mencionados?
-