You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Filament 3中如何从第2行开始移除RepeatableEntry的重复标签?

Filament 3 实现RepeatableEntry从第2行开始隐藏标签

要实现仅第一行显示标签、后续行隐藏标签的效果,只需通过判断重复条目的索引来控制每个字段标签的显示状态。修改代码如下:

RepeatableEntry::make('membership_records')
    ->schema([
        TextEntry::make('created_at')
            ->label("Date")
            ->hiddenLabel(fn ($get) => $get('../index') !== 0),
        TextEntry::make('description')
            ->hiddenLabel(fn ($get) => $get('../index') !== 0),
    ])
    ->columns(2)
    ->inlineLabel(false)
    ->contained(false)

说明:

  • $get('../index') 用于获取当前条目在RepeatableEntry中的索引(从0开始计数)
  • 当索引不为0时(即第2行及以后的条目),hiddenLabel() 会隐藏对应字段的标签
  • 移除了原代码中的全局 ->hiddenLabel(),确保第一个条目能正常显示标签

内容的提问来源于stack exchange,提问作者user1995781

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 00:37:07