Ublaboo\DataGrid\Row::__construct PHP Method

__construct() public method

public __construct ( DataGrid $datagrid, mixed $item, string $primary_key )
$datagrid DataGrid
$item mixed
$primary_key string
    public function __construct(DataGrid $datagrid, $item, $primary_key)
    {
        $this->control = Html::el('tr');
        $this->datagrid = $datagrid;
        $this->item = $item;
        $this->primary_key = $primary_key;
        $this->id = $this->getValue($primary_key);
        if ($datagrid->hasColumnsSummary()) {
            $datagrid->getColumnsSummary()->add($this);
        }
    }