Ejemplo n.º 1
0
 /**
  * Genera el radio para un evento de seleccion en dos pasos
  */
 function get_html_evento_diferido($id_submit, $fila, $objeto_js, $id_componente)
 {
     if ($this->anulado) {
         return null;
     }
     $tab_order = toba_manejador_tabs::instancia()->siguiente();
     $tip = '';
     $html = '';
     if (isset($this->datos['ayuda'])) {
         $tip = $this->datos['ayuda'];
     }
     $clase_predeterminada = $this->esta_sobre_fila() ? 'ei-boton-fila' : 'ei-boton';
     $clase = isset($this->datos['estilo']) && trim($this->datos['estilo']) != "" ? $this->datos['estilo'] : $clase_predeterminada;
     $estilo_inline = $this->oculto ? 'display: none' : null;
     $js = $this->get_invocacion_js($objeto_js, $id_componente);
     if (isset($js)) {
         $js = 'onclick="' . $js . '"';
         $valor_actual = $this->es_check_activo ? 'checked' : '';
         $html = toba_form::radio_manual($id_submit . $fila, $id_submit, $this->parametros, $valor_actual, $clase, $js, $tab_order, '');
     }
     return $html;
 }