CTreeView com toggle

Preciso de ajuda no CTreeView.

ALguem já usou o toggle? Alguem poderia postar um exemplo, um tutorial bem explicado, uma aula, qualquer coisa?

EDIT: Que besteira que eu postei, nao tinha nada a ver… :P

Precisei utilizar um TreeView pela primeira vez.

O toggle define uma funcao javascript que é chamada a cada vez q vc expande/contrae um nó da arvore. Só que nao rola para os nós filhos.

Eu precisava obter o clique nos nós filhos. Entao redefini o ‘text’ dos filhos para conter um link com uma chamada javascript que me obtivesse o ID clicado

Tipo assim:




foreach($elementos as $no){

	if($no['hasChildren'] == 0){

      	$no['text'] = CHtml::link($no['text'], '#', array('onclick' => "javascript:getselected({$no['id']})"));

	}

}



Na view, eu defino a funcao ‘getselected’:




function getselected(id){

 	...faça qualquer coisa com o id aqui =) ....

}