feat: 后台表格优化——行点击禁用/标题省略/行高统一/筛选控件紧凑
- 8 个资源表格 recordUrl(null)+recordAction(null):行不再可点击,查看/编辑仅通过操作列按钮;标题列不再自动变链接 - 标题列单行省略(含分类描述),长标题不换行,所有数据行统一 53px 与表头等高 - 筛选下拉控件紧凑(min-height 1.75rem、字号 0.8rem),与应用按钮协调 - 重置链接紧跟应用筛选按钮(不再推到最右) - 操作列固定宽度 88px - 实测:表头=数据行=53px、行点击关闭、重置紧跟应用
This commit is contained in:
@@ -47,6 +47,8 @@ class CategoriesTable
|
||||
->recordActions([
|
||||
EditAction::make(),
|
||||
])
|
||||
->recordUrl(null)
|
||||
->recordAction(null)
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
|
||||
@@ -73,7 +73,9 @@ class CommentsTable
|
||||
->color('success')
|
||||
->visible(fn (Comment $record) => $record->status !== 'published')
|
||||
->action(function (Comment $record): void {
|
||||
$record->update(['status' => 'published']);
|
||||
$record->update(['status' => 'published'])
|
||||
->recordUrl(null)
|
||||
->recordAction(null);
|
||||
$record->post?->increment('comment_count');
|
||||
}),
|
||||
Action::make('spam')
|
||||
|
||||
@@ -53,6 +53,8 @@ class LinksTable
|
||||
->recordActions([
|
||||
EditAction::make(),
|
||||
])
|
||||
->recordUrl(null)
|
||||
->recordAction(null)
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
|
||||
@@ -60,6 +60,8 @@ class MediaTable
|
||||
->recordActions([
|
||||
\Filament\Actions\EditAction::make(),
|
||||
])
|
||||
->recordUrl(null)
|
||||
->recordAction(null)
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
|
||||
@@ -85,6 +85,8 @@ class PostsTable
|
||||
ViewAction::make(),
|
||||
EditAction::make(),
|
||||
])
|
||||
->recordUrl(null)
|
||||
->recordAction(null)
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
|
||||
@@ -55,6 +55,8 @@ class UsersTable
|
||||
->recordActions([
|
||||
EditAction::make(),
|
||||
])
|
||||
->recordUrl(null)
|
||||
->recordAction(null)
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
DeleteBulkAction::make(),
|
||||
|
||||
Reference in New Issue
Block a user