Table Repeatable Entry plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Table Repeatable Entry

Community

An infolist entry used to display a RepetableEntry as a table.

Tags: Infolist Entry Panels
Supported versions:
4.x 3.x
Martin Hwang avatar Author: Martin Hwang

Package health

Beta

Automated checks of this plugin's Composer package

68 / 100
Security 52
Maintenance 88
Ecosystem 88
13 checks
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 1 day ago

Documentation

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

This is a Filament Infolists Component, use for display RepetableEntry as a table. In case you are using TableRepeater instead of RelationManager.

#Installation

You can install the package via composer:

composer require icetalker/filament-table-repeatable-entry

#Usage

namespace Icetalker\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->columnSpan(2),

#Striped Row

To enable striped table rows, you can use the striped() method:

namespace Icetalker\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->striped()
    ->columnSpan(2),

#Show Index

To show table row index, please use showIncdex():

namespace Icetalker\FilamentTableRepeater\Forms\Components;

TableRepeatableEntry::make('items')
    ->schema([
        Infolists\Components\TextEntry::make('product'),
        Infolists\Components\TextEntry::make('quantity'),
        Infolists\Components\TextEntry::make('price'),
    ])
    ->striped()
    ->columnSpan(2),

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Contributing

Please see CONTRIBUTING for details.

#Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

#Credits

#License

The MIT License (MIT). Please see License File for more information.