19 declare(strict_types=1);
31 protected array $actions,
32 protected ?\
Closure $active_action_closure,
33 protected ?\
Closure $row_transformer
39 array $visible_column_ids
41 foreach ($this->retrieval->getData(
44 if ($this->row_transformer) {
45 $table_data = ($this->row_transformer)(
$data);
50 if ($this->active_action_closure) {
51 foreach ($this->actions as $action) {
52 if (!($this->active_action_closure)($action, $data)) {
53 $row = $row->withDisabledAction($action);
__construct(protected RetrievalInterface $retrieval, protected array $actions, protected ?\Closure $active_action_closure, protected ?\Closure $row_transformer)
getRows(OrderingRowBuilder $row_builder, array $visible_column_ids)
buildOrderingRow(string $id, array $record)