/** * Imprime un GIF transparente. Util para forzar el posicionamiento de contenido */ function gif_nulo($ancho = 1, $alto = 1, $nota = "") { $alt = "alt=''"; if ($nota != "") { $alt = " alt='{$nota}' "; } $ancho = convertir_a_medida_tabla($ancho); $alto = convertir_a_medida_tabla($alto, 'height'); return "<img class='gif-nulo-tobita' src='" . toba_recurso::imagen_toba("nulo.gif") . "' {$ancho} {$alto} {$alt} />"; }
/** * Genera el html que el cuadro muestra cuando no tiene datos cargados * @param string $texto Texto a mostrar en base a la definición del componente */ function html_mensaje_cuadro_vacio($texto) { $this->_cuadro->resetear_claves_enviadas(); $info_cuadro = $this->_cuadro->get_informacion_basica_cuadro(); $colapsado = $this->_cuadro->es_cuadro_colapsado(); $objeto_js = $this->_cuadro->get_id_objeto_js(); $this->html_generar_campos_hidden(); $ancho = isset($info_cuadro["ancho"]) ? $info_cuadro["ancho"] : ""; //-- Tabla BASE $ancho = convertir_a_medida_tabla($ancho); echo "\n<table class='ei-base ei-cuadro-base' {$ancho}>\n"; echo "<tr><td style='padding:0;'>\n"; echo $this->get_html_barra_editor(); $this->generar_html_barra_sup(null, true, "ei-cuadro-barra-sup"); $ancho = isset($info_cuadro["ancho"]) ? $info_cuadro["ancho"] : ""; $colapsado = isset($colapsado) && $colapsado ? "display:none;" : ''; echo "<div class='ei-cuadro-scroll ei-cuadro-cuerpo' style='width: {$ancho}; {$colapsado}' id='cuerpo_{$objeto_js}'>\n"; echo ei_mensaje($texto); if ($this->_cuadro->hay_botones() && $this->_cuadro->botonera_abajo()) { $this->generar_botones(); } echo '</div></td></tr></table>'; }
function generar_html() { //Genero la interface echo "\n\n<!-- ***************** Inicio EI FORMULARIO (\t" . $this->_id[1] . " )\t***********\t-->\n\n"; //Campo de sincroniacion con JS echo toba_form::hidden($this->_submit, ''); echo toba_form::hidden($this->_submit . '_implicito', ''); $ancho = ''; if (isset($this->_info_formulario["ancho"])) { $ancho = convertir_a_medida_tabla($this->_info_formulario["ancho"]); } echo "<table class='{$this->_estilos}' {$ancho}>"; echo "<tr><td style='padding:0'>"; echo $this->get_html_barra_editor(); $this->generar_html_barra_sup(null, true, "ei-form-barra-sup"); $this->generar_formulario(); echo "</td></tr>\n"; echo "</table>\n"; $this->_flag_out = true; }