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(); }
/** * @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(); }
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(); } }
/** * @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(); }