private function copyDefaultColumnDefinitions($columns = null, $rowIndex = null) {
        $this->rowDefinition = $this->columnDefinition;
        $h = $this->trigger(self::EV_ROW_HEIGHT_GET, [$columns, $rowIndex], true);
        if ($h === null) {
            $h = $columns !== null
                ? $this->getCurrentRowHeight($columns)
                : $this->getColumnHeight();
        }
        $this->setRowHeight($h);
    }
private function copyDefaultColumnDefinitions($columns = null, $rowIndex = null) {
        $this->rowDefinition = $this->columnDefinition;
        $h = $this->trigger(self::EV_ROW_HEIGHT_GET, [$columns, $rowIndex], true);
        if ($h === null) {
            $h = $columns !== null
                ? $this->getCurrentRowHeight($columns)
                : $this->getColumnHeight();
        }
        $this->setRowHeight($h);
    }
private function copyDefaultColumnDefinitions ( $ columns = null , $ rowIndex = null ) { $ this -> rowDefinition = $ this -> columnDefinition ; $ h = $ this -> trigger ( self :: EV_ROW_HEIGHT_GET , [ $ columns , $ rowIndex ] , true ) ; if ( $ h === null ) { $ h = $ columns !== null ? $ this -> getCurrentRowHeight ( $ columns ) : $ this -> getColumnHeight ( ) ; } $ this -> setRowHeight ( $ h ) ; }
Copy column definition inside a new property. It allows us to customize
it only for this row. For the next row, column definition will again be
the default one.

Usefull for plugins that need to temporarily, for one precise row, to
change column information (like background color, border, etc)

@param array|object $columns row datas (for each cell)
@param int $rowIndex row index
@return void
Copy column definition inside a new property . It allows us to customize it only for this row . For the next row column definition will again be the default one .