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 |