ostheneo / responsivetable
一个用于创建响应式表格的Laravel Nova工具。
1.0.0
2023-10-27 10:37 UTC
Requires
- php: ^8.0
- laravel/nova: ^4.0
README
Laravel Nova ResponsiveTable 是一个Nova工具,它可以增强您的Nova表格,使其能够根据屏幕尺寸的变化隐藏和显示列。这使得您的表格更加响应式和用户友好。
特性
- 响应式表格:根据屏幕尺寸的变化自动隐藏和显示Nova表格中的列。
- 列可见性切换:用户直观的列可见性切换。
- 无依赖:轻量级,不依赖于外部库如jQuery DataTable。
安装
-
使用Composer安装此包
composer require ostheneo/responsivetable
-
在您的NovaServiceProvider中注册该工具
// In app/Providers/NovaServiceProvider.php // ... protected function tools() { return [ // ... new \OsTheNeo\ResponsiveTable\ResponsiveTable, ]; } // ...
-
配置您的Nova资源以使用ResponsiveTable
在您的Nova资源文件中,将 $tableStyle 属性设置为 "responsive" 以启用响应式列可见性
public static $tableStyle = "responsive";
这样就完成了!您的Nova资源表格现在将是响应式的,用户可以根据屏幕尺寸变化切换列的可见性。
许可证
Laravel Nova ResponsiveTable 是开源软件,采用 MIT 许可协议。
支持和贡献
如果您有任何问题、问题或功能请求,请在GitHub仓库上 创建问题。贡献也欢迎通过pull request进行。
致谢
Laravel Nova ResponsiveTable 由 OsTheNeo 开发和维护。