dndarksan/laravel-livewire-datatable-only-arrays

用于 Laravel Livewire 的动态表格组件

v1 2024-03-04 23:31 UTC

This package is auto-updated.

Last update: 2024-09-05 01:05:42 UTC


README

使用 Livewire v2 和 Bootstrap 4 (4.6.3) 的第一个版本 datatable 表格

安装包

  • 确保正确安装并配置了 Livewire 的版本 2
  • 运行 composer 命令来安装包
  • composer require dndarksan/laravel-livewire-datatable-only-arrays

    使用方法

    使用 artisan 命令 php artisan make:dt-table NombreClase

    这将在 livewire 的目标文件夹(默认:/app/Http/Livewire)中创建名为 NombreClase 的 livewire 组件类

    完成此步骤后,组件即可在视图中使用(使用 slug 名称)@livewire('nombre-clase')

    组件配置

    创建的组件将包含表格可能拥有的示例

    总是!必须要有三个主要函数

    public function encabezados(): array

    数组索引 0(["Indice 0"])是表格的标题,如果没有其他内容,则只显示标题
    sorteable'=>true 将激活在指定列中进行排序的功能,为了使其工作,需要带有要排序的列名的 "campo" 索引
    searchable'=>true 将激活在指定列中进行搜索的功能,为了使其工作,需要带有要搜索的列名的 "campo" 索引

    public function columnas(): array

    数组索引 0(["Indice 0"])是要在数组中查找的键的名称
    class'=>"" 将激活在每个表格单元格中放置类的方式

    public function registros(): array

    包含表格结果的数组,需要传递一个直接包含在字段中指定的键名的数组