Estimados(as):
Junto con saludarles me dirijo a ustedes para consultarles como puedo capturar el evento de no tener niuna fila seleccionada en un CgridView
esta es mi tabla.
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'asiento-grid',
'selectableRows'=>2,
'dataProvider'=>$model->searchAsientoCobranza(),
'selectionChanged'=>'obtenerSeleccion',
// via 1: para mostrar detalles al seleccionar
'columns'=>array(
array(
'name'=>'cliente_rut',
'header'=>'Rut Cliente',
'value'=>'$data->clienteCliente->cliente_rut',
),
array(
'name'=>'cliente_nombre',
'header'=>'Cliente Nombre',
'value'=>'$data->clienteCliente->cliente_nombre',
),
'asiento_fecha_oficial',
'asiento_voucher',
array(
'name'=>'asiento_tipo_asiento_id',
'value'=>'$data->tipodeAsiento->tipo_asiento_nombre',
),
'asiento_glosa',
array(
'name'=>'asiento_monto',
'header'=>'Debe',
'type'=>'raw',
'value'=>array($this,'calcularDebeAsientoFormatiado'),
),
array(
'name'=>'asiento_monto',
'header'=>'Haber',
'type'=>'raw',
'value'=>array($this,'calcularHaberAsientoFormatiado'),
),
array(
'name'=>'asiento_monto',
'header'=>'Saldo',
'type'=>'raw',
'value'=>array($this,'resta'),
),
),
));?>
Para capturar la accion de verificar que haya alguna fila seleccionada en una funcion javaScrip lo hago asi:
var asiento_id = $.fn.yiiGridView.getSelection('asiento-grid');
LO QUE MAS NECESITO EN ESTOS MOMENTOS ES LOGRAR DEJAR BLOQUEADA MI TABLA CGRIDVIEW PARA QUE EL USUARIO NO PUEDA SELECCIONAR NIUNA FILA, PERO LO MAS IMPORTATE HACER ESA VALIDACION DENTRO DE UNA FUNCION JAVACRIPT.
Ojalá alguien me puedan ayudar porfavor se lo agradecería demasiado y su +1 obviamente jejejeje
saludos y gracias de ante mano!!