Extension CGridView

I create extention CGridView


 

   Yii::import('zii.widgets.grid.CGridView');


   class MyCGridView extends CGridView

    {

            public function renderTableRow($row)

            {

            if($this->rowCssClassExpression!==null)

                            echo '<tr class="'.$this->evaluateExpression($this->rowCssClassExpression,array('row'=>$row)).'">';

                    else if(is_array($this->rowCssClass) && ($n=count($this->rowCssClass))>0)

                            echo '<tr class="'.$this->rowCssClass[$row%$n].'">';

                    else

                            echo '<tr>';

                    foreach($this->columns as $column)

                            $column->renderDataCell($row);

                    echo "</tr>\n";

                    

            }

    } 





    $this->widget('ext.CGridView', array(.....)); 

But not override the function renderTableRow. Why?


$this->widget('ext.MyCGridView', array(.....)); 

may be ???

Tnk, it works.