Buenas tardes.
Estoy utilizando este codigo javascript:
classDescuentos = function () {
};
classDescuentos.prototype = {
var cellsEditar = function (row, column, columnfield, value, defaulthtml, columnproperties) {
var data = grid.jqxGrid('getrowdata', row);
var style = "";
if (data.editar == 't' && data.apr_ger == 'f') {
style = "display:block";
} else {
style = "display:none";
}
var html = "";
var activarBotEnv = actBtn;
html = "<div id='activarEdicion_" + row + "' style='width:99%;text-align:center;" + style + "' ><a href='#' id='editarHora' name='editarHora' title='Editar Total horas descontar' onclick=classDescuentos.prototype.editarHora(" + row + ");><img style='padding-bottom: 0px' height='17px' width='17px' src=../../../media/img/edit.png></a></div>";
return html;
};
editarHora: function (row) {
var grid = $(this.gridData);
grid.jqxGrid('setcolumnproperty', 'des_hor_ger_format', 'editable', true);
grid.jqxGrid('begincelledit', row, "des_hor_ger_format");
grid.on('cellendedit', function () {
grid.jqxGrid('setcolumnproperty', 'des_hor_ger_format', 'editable', false);
});
}
};
Pero cuando llamo a la función editarHora en el onclick de la etiqueta <a> no ejecuta lo que quiero. Qué estoy haciendo mal que no funciona?