Ekstazi писал(а):Судя по первой записи у него есть дерево(CTreeView небось), и он при клике на узел хочется перейти по ссылке, но на сколько я знаю CTreeView можно передавать ссылки в поле text.
имелось ввиду сделать каждую ноду ссылкой?
у меня данные для дерева используются на двух разных CTreeView, и на другом CTreeView нужно при клике на ноду делать кое что на странице, без редиректа
поэтому выбрал такой вариант, когда по клику делаются разные вещи
кстати я данные для дерева форматирую в модели
Код: Выделить всё
public function formatData($catalog)
{
$backColor = '';
if ($catalog->is_deleted)
$backColor = 'background-color: lightgrey;';
return array(
'text'=>"<span style='cursor:pointer;{$backColor}' id='{$catalog->id}' onclick=\"nodeClick(this.id, '{$catalog->name_main}')\">{$catalog->name_main}</span>",
'id'=>$catalog->id,
);
}
с одной стороны наверно не правильно, ведь это надо делать в вью
кто что думает?