gracias por tu respuesta, pero aun no encuentro el error, tengo cake 1.3 El 16 de marzo de 2013 22:09, Aland Laines <[email protected]>escribió:
> Hola Milena, hace poco preguntaron algo así, en la lista otra lista de > cakephp, pero para Kendo-UI, que es lo mismo que estas usando, pero con mas > funcionalidades, http://demos.kendoui.com/web/overview/index.html. > > Te paso el crud de ejemplo que realice con cake 2.3, (para cualquiera que > le interese) > > Por si acaso, subscribete a la otra lista también tiene regular movimiento, > > https://groups.google.com/forum/?hl=es&fromgroups#!forum/cakephp-esp > > Saludos, > > > *Aland Laines Calonge* > Twitter: @lainessolutions > http://about.me/aland.laines > > > > El 16 de marzo de 2013 01:12, sandra milena mendoza > <[email protected]>escribió: > > Hola a todos >> >> recurro a su ayuda con este problema >> >> estoy implementando en una tabla con jquerydatatables el editable.js, >> donde me guie por: >> >> https://code.google.com/p/jquery-datatables-editable/wiki/EditCell#PHP_Example >> >> la idea es que al seleccionar una celda me salga un select y pueda >> escoger el valor e inmediatamente se me actualice la bd. Ya me actualiza >> la BD pero me esta saliendo un alert con el valor y no me muestra en la >> celda el valor seleccionado en el select y ya actualizado en la bd, pero al >> actualizar la pag si lo muestra. >> >> Que tengo mal? >> >> Tengo en mi vista >> >> $('#calif').dataTable().makeEditable({ >> aoColumns: [ >> null, >> >> { >> type: 'select', >> onblur: 'submit', >> data: "{'':'Please select...', >> '1':'1','2':'2','3':'3','4':'4','5':'5'}", >> sUpdateURL: '<?php echo $this->webroot >> ?>acreditacions/add_cal/' >> } >> ] >> }); >> >> <td id="<?php echo >> $etapas[$key]['Acreditaestandare']['id'].'-'.$etapas[$key]['Acreditasubetapa']['id'].'-'.$auto?>"><?php >> echo $etapas[$key]['Acreditacalifica']['puntaje']; ?></td> >> >> y en mi controller >> >> function add_cal() { >> $this->autoRender = false; >> $data = explode("-", $_POST['id']); >> $id = $data[0]; // id del registro >> $value = $_POST['value']; // valor por el cual reemplazar >> $data2 = $data[1]; >> $data3 = $data[2]; >> >> $crit = $this->Acreditacriterio->find('first', array('fields' => >> array('Acreditacriterio.puntaje', 'Acreditacriterio.id'), 'conditions' => >> array('Acreditacriterio.id' => $value))); >> $dato = $this->Acreditacalifica->find('first', array('fields' => >> array('Acreditacalifica.id'), 'conditions' => array('acreditaestandar_id' >> => $id, 'acreditasubetapa_id' => $data))); >> if (!empty($dato)) >> $calificacion = $this->Acreditacalifica->read(null, >> $dato['Acreditacalifica']['id']); >> $this->Acreditacalifica->saveField('acreditaestandar_id', $id); >> $this->Acreditacalifica->saveField('acreditasubetapa_id', $data2); >> $this->Acreditacalifica->saveField('autoevaluacion_id', $data3); >> $this->Acreditacalifica->saveField('acreditacriterio_id', >> $crit['Acreditacriterio']['id']); >> $this->Acreditacalifica->saveField('puntaje', >> $crit['Acreditacriterio']['puntaje']); >> echo $value; >> } >> Ojala me puedan ayudar pronto >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para anular la suscripción a este grupo y dejar de recibir sus correos >> electrónicos, envía un correo electrónico a >> [email protected]. >> Para publicar una entrada en este grupo, envía un correo electrónico a >> [email protected]. >> Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es. >> Para obtener más opciones, visita >> https://groups.google.com/groups/opt_out. >> >> >> > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus correos > electrónicos, envía un correo electrónico a > [email protected]. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es. > Para obtener más opciones, visita https://groups.google.com/groups/opt_out > . > > > -- *_____________________________________* ** *Sandra Milena Mendoza A.* *Ing. Sistemas* *cel 3165725034* -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a [email protected]. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es. Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
