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

Table Repeatable Entry

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

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.