protected function html_cuadro_celda_evento($id_fila, $clave_fila, $pre_columnas) { foreach ($this->_cuadro->get_eventos_sobre_fila() as $id => $evento) { $grafico_evento = !($pre_columnas xor $evento->tiene_alineacion_pre_columnas()); //Decido si se debe graficar el boton en este lugar (logica explicada en html_cuadro_cabecera_columna_evento) if ($grafico_evento) { $parametros = $this->get_parametros_interaccion($id_fila, $clave_fila); $clase_alineamiento = $evento->es_seleccion_multiple() ? 'col-cen-s1' : ''; //coloco centrados los checkbox si es multiple echo "<td class='ei-cuadro-fila-evt {$clase_alineamiento}' width='1%'>\n"; if ($evento->posee_accion_respuesta_popup()) { $descripcion_popup = toba_js::sanear_string($this->_cuadro->get_descripcion_resp_popup($id_fila)); echo toba_form::hidden($this->_cuadro->get_id_form() . $id_fila . '_descripcion', toba_js::sanear_string($this->_cuadro->get_descripcion_resp_popup($id_fila))); //Podemos hacer esto porque no vuelve nada! } echo $this->get_invocacion_evento_fila($evento, $id_fila, $clave_fila, false, $parametros); //ESto hay que ver como lo modifico para que de bien echo "</td>\n"; } } //Se agrega la clave a la lista de enviadas $this->_cuadro->agregar_clave_enviada($clave_fila); }