confirmacion antes de ir a un menú

Buenas

lo que quiero hacer es pedir confirmación antes de ingresar a un menú

probe lo siguiente

en la vista





$this->menu=array(

	

      array('label'=>'Confirmar Egreso', 'url'=>array('confirmar', 'idEgreso'=>$egreso->idEgreso),'htmlOptions'=>'onclick="javascript:return confirm(\'Estas Seguro ?\')"'),

);




pero no me genera el js

es posible hacerlo?

Tenes que usar js: en vez de javascript: en el htmlOptions

asi?




array('label'=>'Confirmar Egreso', 'url'=>array('confirmar', 'idEgreso'=>$egreso->idEgreso),'htmlOptions'=>'onclick="js:return confirm(\'Guardaste las modificaciones ?\')"'),



no funcionó

asi?

‘htmloptions’=>array(

'onclick'=>'js:......',

)

negativo

Tendria que andar… podrias pegar tu codigo actual??

Asi??




'htmlOptions'=>array(

     'confirm'=>'Mensaje que queres mostrar'


)



Mira: http://www.yiiframework.com/doc/api/1.1/CHtml#clientChange-detail

No funcionó

este es el código de la vista





<?php

$this->menu=array(

	

	array('label'=>'Nuevo Egreso', 'url'=>array('create')),

        array('label'=>'Ir a Cabecera Egreso', 'url'=>array('update', 'id'=>$egreso->idEgreso)),

        array('label'=>'Confirmar Egreso', 'url'=>array('confirmar', 'idEgreso'=>$egreso->idEgreso),'htmlOptions'=>array('confirm'=>'Mensaje que queres mostrar')),

        array('label'=>'Anular Egreso', 'url'=>array('anular', 'idEgreso'=>$egreso->idEgreso)),

        array('label'=>Yii::t('app','Manage').'  Egresos', 'url'=>array('admin')),

   

);

?>



ok… y si probas esto:

[color="#1C2837"][size=“2”][color="#008800"]‘htmlOptions’[/color][color="#666600"]=>[/color][color="#000000"]array[/color]color="#666600"[/color][/size][/color]

Y despues con registerClientScript() le agregas la funcionalidad que queres?




$this->clientScript->registerScript('algun_id','

$jQuery("#ponele_lo_que_quieras").click(function(){

    return confirm("Confirma bla bla bla?");

});

',CClientScript::POS_END);



Ademas, podrias poner el html resultante de lo que hiciste vos…

sigo convencido que con e ‘htmlOptions’=>array(‘confirm’=>’…’) tiene que funcionar

negativo

y tampoco con

[color=#1C2837][size=2]

[/size][/color]

[color=#1C2837][size=2]submenuHtmlOptions[/size][/color]

[color=#1C2837][size=2]

[/size][/color]

[color=#1C2837][size=2]por lo que puder ver de un post en chino, no se puede dar "id" a un link en particular[/size][/color]

[color=#1C2837][size=2]solo al menú o a todos los submenú[/size][/color]

[color=#1C2837][size=2]

[/size][/color]

[color=#1C2837][size=2]usa esta clase[/size][/color]

[color=#1C2837][size=2]http://www.yiiframework.com/doc/api/1.1/CMenu

[/size][/color]

[color=#1C2837][size=2]

[/size][/color]

[color=#1C2837][size=2]

[/size][/color]

[color=#1C2837][size=2]gracias PoL[/size][/color]

[size="3"][size=2]

[/size][/size]