Ejemplo n.º 1
0
 function __construct($definicion)
 {
     parent::__construct($definicion);
     $this->_submit = $this->_prefijo . '_' . $this->_id[1];
     $this->objeto_js = "js_" . $this->_submit;
     $this->_posicion_botonera = !is_null($this->_info['posicion_botonera']) ? $this->_info['posicion_botonera'] : 'abajo';
     $this->preparar_componente();
 }
Ejemplo n.º 2
0
 /**
  * @ignore
  */
 final function __construct($id)
 {
     $propiedades[] = "_relaciones_mapeos_eliminados";
     $propiedades[] = "_relaciones_mapeos";
     $propiedades[] = "_cargado";
     $this->set_propiedades_sesion($propiedades);
     parent::__construct($id);
     $this->crear_tablas();
 }
Ejemplo n.º 3
0
 final function __construct($id)
 {
     parent::__construct($id);
     $this->_transaccion_abierta = false;
     // Cargo las dependencias
     foreach ($this->_lista_dependencias as $dep) {
         $this->cargar_dependencia($dep);
         $this->_dependencias[$dep]->set_controlador($this, $dep);
         $this->dep($dep)->inicializar();
     }
 }
Ejemplo n.º 4
0
 /**
  * @ignore 
  */
 final function __construct($id)
 {
     $propiedades = array();
     $propiedades[] = "_cambios";
     $propiedades[] = "_datos";
     $propiedades[] = "_proxima_fila";
     $propiedades[] = "_cursor";
     $propiedades[] = "_cargada";
     $propiedades[] = "_blobs";
     $this->set_propiedades_sesion($propiedades);
     parent::__construct($id);
     for ($a = 0; $a < count($this->_info_columnas); $a++) {
         //Armo una propiedad "columnas" para acceder a la definicion mas facil
         $this->_columnas[$this->_info_columnas[$a]['columna']] =& $this->_info_columnas[$a];
         if ($this->_info_columnas[$a]['pk'] == 1) {
             $this->_clave[] = $this->_info_columnas[$a]['columna'];
         }
         if ($this->_info_columnas[$a]['externa'] == 1) {
             $this->_posee_columnas_ext = true;
         }
     }
     $this->activar_cargas_externas();
     $this->activar_control_valores_unicos();
 }