Можно как-нибудь сделать элегантно? Нужно что-то вроде templateExpression с $row, $data и $this
Или необходимо использовать CDataColumn с 'type'=>'raw' и генерировать код кнопок вручную?
<?php
class CButtonColumnEx extends CButtonColumn
{
public $templateExpression;
protected function renderDataCellContent($row,$data)
{
$tmp = $this->template;
if($this->templateExpression !== null) {
$this->template = $this->evaluateExpression($this->templateExpression,array('data'=>$data,'row'=>$row));
}
parent::renderDataCellContent($row,$data);
$this->template = $tmp;
}
} Вернуться в Авторский код и библиотеки
Сейчас этот форум просматривают: Яндекс и гости: 1