function __construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros) { parent::__construct($padre, $nombre_formulario, $id, $etiqueta, $descripcion, $dato, $obligatorio, $parametros); if (isset($parametros['selec_cant_columnas'])) { $this->cantidad_columnas = $parametros['selec_cant_columnas']; } }
function crear_objeto_js() { $mantiene_estado_js = toba_js::bool($this->mantiene_estado_cascada); if (!$this->es_solo_lectura()) { return "new ef_combo_editable({$this->parametros_js()}, {$mantiene_estado_js})"; } else { //--En el caso que sea solo-lectura en el server, se comporta como un combo normal en js $parametros = parent::parametros_js(); return "new ef_combo({$parametros}, {$mantiene_estado_js})"; } }