布局
传统表格布局的问题
传统的表格因响应性差而臭名昭著。在移动端上,渲染水平方向较长的内容时, 灵活性有限:
- 允许用户水平滚动以查看更多表格内容
- 在较小的设备上隐藏不重要的列
这两中在 Filament 中都能实现。当表溢出时,它们会自动水平滚动,你可以选择根据浏览器的响应断点显示和隐藏列。为此,你可以使用 visibleFrom() 或 hiddenFrom() 方法:
use Filament\Tables\Columns\TextColumn;
TextColumn::make('slug')
->visibleFrom('md')
这很好,但仍然存在一个明显的问题 —— 在移动设备上,用户如果不滚动,就无法一次看到表格行中的很多信息。
值得庆幸的是,Filament 允许你构建响应式类表格界面,而无需触碰 HTML 或 CSS。这些布局允许你在每个响应断点处准确定义内容在表行中的显示位置。



