Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2013, 17:14
Avatar de adamj
adamj
 
Fecha de Ingreso: junio-2013
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
Sonrisa guardar el value de la primera celda al hacer click en cualquier celda de la misma fi

Buenas tardes.

lo que pasa es que tengo una tabla generada dinámicamente desde una consulta en la base de datos y de forma automática, el primero elemento tiene como atributos name="id" value="5", donde el número es id del registro en la base de datos.

con la librería datatable.jeditable, al pasar el mouse la celda pasa a ser un cuadro de texto y se puede alterar el registro al antojo, pero no puedo actualizar el valor en la base de datos porque no puedo acceder al value de la primera celda.

código html
<table class="datos tbldatos" width="100%" style="clear: both; width: 673px;">

<tr class="odd">
<td class=" sorting_1">
<label>
<input class="ui-state-default ui-corner-all" type="radio" value="1" name="id">
</label>
</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>2013-01-08 20:00:00</td>
<td>2013-02-05 20:00:00</td>
</tr>


código jquery:

var tabla= $(".tbldatos").dataTable();

tabla.makeEditable({
sUpdateURL: "/wsdl/abmadam/obtenerobjetos/dinamicamente",
"submitdata": function ( value, settings ) {
return {
"row_id": this.parentNode.getAttribute('id'),
"column": tabla.fnGetPosition( this )[2]
}
},
"aoColumns": [
null,//col 1
{ //col 2
event: 'mouseover',
type: 'textarea',
submit:'Actualizar',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
},
{ //col 3
event: 'mouseover',
type: 'textarea',
submit:'Save changes',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
},
null, //col 4
{ //col 5
event: 'mouseover',
type: 'textarea',
submit:'Save changes',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
},
{ //col 6
event: 'mouseover',
type: 'textarea',
submit:'Save changes',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
},
{ //col 7
event: 'mouseover',
type: 'textarea',
submit:'Save changes',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
},
{ //col 8
event: 'mouseover',
type: 'textarea',
submit:'Save changes',
fnOnCellUpdated: function(sStatus, sValue, row, column, settings){
//alert("(Cell Callback): Cell["+row+","+column+"] is updated with value " + sValue);
}
}
]
});


muchas gracias, porfa espero me puedan ayudar