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.


Responder a