Yii Framework Forum: Problema Al Enviar Valor - Ventana De Confirmación - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problema Al Enviar Valor - Ventana De Confirmación Problema al Enviar Valor - Ventana de Confirmación Rate Topic: -----

#1 User is offline   Luis Guillermo Trejo 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 31
  • Joined: 29-March 12

Posted 19 May 2013 - 03:51 PM

Buena tarde, tengo un enlace en un GridView, el cual debe mostrar una ventana de confirmación al dar click sobre él, en lo cual no hay problema, más al momento de dar click en "Aceptar" y enviarme a la respectiva acción, no se está enviando la variable (id) que debería de enviar, sino que se envia de forma literal la cadena "$data->id" y no el valor de este atributo, a continuación mi código.

array( 
'class' => 'CLinkColumn', 
'header' => 'Orden Servicio', 
'label' => 'Cerrar Orden Servicio', 'linkHtmlOptions'=>array('submit'=>array('index','id'=>$data->id),'confirm'=>'¿Está seguro(a) que desea cerrar esta Orden de Servicio?'), 
), 


Si alguno de ustedes sabe como puedo corregir mi código para que sea enviado el respectivo valor del atributo, le agradecería que por favor me diga como lo puedo hacer, ya que he intentado muchas cosas que he visto en otros post, más el problema persiste.

Quedo atento.

Muchas gracias.
0

#2 User is offline   xavieremv 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 45
  • Joined: 19-September 12

Posted 20 May 2013 - 08:16 AM

Hola Luis...

Los parámetros que estas usando no se actualizan por cada fila del GridView, sino que se mantienen estáticos, usa el parámetro urlExpression que este si que se actualiza por cada fila. ejemplo:


array( 
	'class' => 'CLinkColumn', 
	'header' => 'Orden Servicio', 
	'label' => 'Cerrar Orden Servicio', 
	'urlExpression'=>'Yii::app()->createUrl("index", array("id" => $data->id))',
	'linkHtmlOptions'=>array('confirm'=>'¿Está seguro(a) que desea cerrar esta Orden de Servicio?'), 
), 


Fíjate que en linkHtmlOptions le quite el submit al array ya que el url lo pongo completo en urlExpression.


saludos...
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users