© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•11mo ago•
12 replies
Daniel Reales

Set custom data on RepeatableEntry

I need to set custom data on RepeatableEntry:

Tables\Actions\ViewAction::make('generateNewsProd') //Esto para produccion
                        ->hidden(fn(Model $record) => !$record->notifiedPapers)
                        ->label('Generar Noticias')
                        ->modalAutofocus(false)
                        ->infolist([
                            RepeatableEntry::make('papers')
                                ->label('Noticias Procesadas')
                                ->schema([
                                    TextEntry::make('title')->label('Título'),
                                    TextEntry::make('description')->label('Resumen'),
                                    TextEntry::make('notified')->label('Notificado'),
//                                    TextEntry::make('additional_data')->label('Datos Adicionales'), // Campo adicional
                                    Actions::make([
                                        Action::make('generateNews')
                                            ->label('Generar Noticia')
                                            ->action(fn(array $data) => dd($data)) // Procesar la noticia
                                            ->icon('heroicon-o-document-text')
                                    ])
                                ])
                                ->default(fn (Model $record) => $record->getProcessedNews())
                        ])
Tables\Actions\ViewAction::make('generateNewsProd') //Esto para produccion
                        ->hidden(fn(Model $record) => !$record->notifiedPapers)
                        ->label('Generar Noticias')
                        ->modalAutofocus(false)
                        ->infolist([
                            RepeatableEntry::make('papers')
                                ->label('Noticias Procesadas')
                                ->schema([
                                    TextEntry::make('title')->label('Título'),
                                    TextEntry::make('description')->label('Resumen'),
                                    TextEntry::make('notified')->label('Notificado'),
//                                    TextEntry::make('additional_data')->label('Datos Adicionales'), // Campo adicional
                                    Actions::make([
                                        Action::make('generateNews')
                                            ->label('Generar Noticia')
                                            ->action(fn(array $data) => dd($data)) // Procesar la noticia
                                            ->icon('heroicon-o-document-text')
                                    ])
                                ])
                                ->default(fn (Model $record) => $record->getProcessedNews())
                        ])

I'm returning an array with the title, description, and notified fields, but the data isn't displayed. The total is loading correctly, though.
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

How to set custom data to RepeatableEntry inside infolist?
FilamentFFilament / ❓┊help
3y ago
RepeatableEntry grouped data
FilamentFFilament / ❓┊help
3y ago
loosing RepeatableEntry data when click on action
FilamentFFilament / ❓┊help
2y ago
RepeatableEntry on InfoList dont show any data
FilamentFFilament / ❓┊help
3y ago