Preciso de ajuda no CTreeView.
ALguem já usou o toggle? Alguem poderia postar um exemplo, um tutorial bem explicado, uma aula, qualquer coisa?
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…
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 =) ....
}