- Notifications
You must be signed in to change notification settings - Fork 115
Closed
Labels
Description
Feature Request
- Yes, I reviewed the contribution guidelines.
Describe your use case and the problem you are facing
I want to "register" an empty table, and then later in a loop using table reference ($table) add rows.
Right now if I register a table, call the display() method to render it, and then later call the
$table->addRow(); $table->display();it will render the whole table again - with headers and previously added rows.
Describe the solution you'd like
I think separating resetTable() method into individual methods for header, rows, footer is needed.
So I should be able to either do this:
$table->setHeaders(); $table->display(); foreach ($rowsas$row){$table->resetRows(); $table->addRow($row); $table->display()}or something like this:
$table->setHeaders(); $table->display(); foreach ($rowsas$row){$table->displayRow($row)}Also, because header is a mandatory table data, displaying a new row should not render the top border but render the bottom row.
Copilot