src/Table/Column/Template.php
<?php
declare(strict_types=1);
namespace Atk4\Ui\Table\Column;
use Atk4\Data\Field;
use Atk4\Ui\Table;
/**
* Implements Column helper for grid.
*/
class Template extends Table\Column
{
/** @var string User-defined template for this Column. */
public $template;
/**
* Call new Table\Column\Template('{$name} {$surname}');.
*/
public function __construct(string $template)
{
parent::__construct();
$this->template = $template;
}
#[\Override]
public function getDataCellTemplate(?Field $field = null): string
{
return $this->template;
}
}