ostheneo / responsivetable

一个用于创建响应式表格的Laravel Nova工具。

1.0.0 2023-10-27 10:37 UTC

This package is auto-updated.

Last update: 2024-09-27 12:57:56 UTC


README

Laravel Nova ResponsiveTable 是一个Nova工具,它可以增强您的Nova表格,使其能够根据屏幕尺寸的变化隐藏和显示列。这使得您的表格更加响应式和用户友好。

特性

  • 响应式表格:根据屏幕尺寸的变化自动隐藏和显示Nova表格中的列。
  • 列可见性切换:用户直观的列可见性切换。
  • 无依赖:轻量级,不依赖于外部库如jQuery DataTable。

安装

  1. 使用Composer安装此包

    composer require ostheneo/responsivetable
  2. 在您的NovaServiceProvider中注册该工具

    // In app/Providers/NovaServiceProvider.php
    
    // ...
    
    protected function tools()
    {
        return [
            // ...
    
            new \OsTheNeo\ResponsiveTable\ResponsiveTable,
        ];
    }
    
    // ...
  3. 配置您的Nova资源以使用ResponsiveTable

    在您的Nova资源文件中,将 $tableStyle 属性设置为 "responsive" 以启用响应式列可见性

    public static $tableStyle = "responsive";

这样就完成了!您的Nova资源表格现在将是响应式的,用户可以根据屏幕尺寸变化切换列的可见性。

Captura de pantalla de la funcionalidad de ResponsiveTable

许可证

Laravel Nova ResponsiveTable 是开源软件,采用 MIT 许可协议

支持和贡献

如果您有任何问题、问题或功能请求,请在GitHub仓库上 创建问题。贡献也欢迎通过pull request进行。

致谢

Laravel Nova ResponsiveTable 由 OsTheNeo 开发和维护。