Class gvHidraList

Description

gvHidraList es una clase que se encarga de enmascarar la definición de las listas (combos) en Igep.

Facilita al programador un mecanismo más sencillo y comprensible para rellenar los diferentes arrays que contienen la definición de una lista.

Consta de las siguientes propiedades:

  • $v_defLista - Vector donde se almacena la estructura de la lista que se está creando. Hay que tener en cuenta que la creación de esta puede darse en dos pasos según si tiene dependencia o no la lista
  • $nombre - Es un string donde se almancena el nombre del campo de la tpl que contiene la lista y que es el nombre que identificará a la lista en la estructura de listas de igep.

Located in /include/gvh_components/gvHidraList.php (line 54)


	
			
Variable Summary
Method Summary
void __construct (string $nombreListaTpl, [string $source = ''], [string $conexionAlternativa = ''])
array addOption ($valor $valor, $descripcion $descripcion, $posicion 2)
void construyeLista ([ $regFuenteDependencia = ''])
void getClass ()
void getConsulta ()
void getDSN ()
boolean getMultiple ()
void getName ()
void getOrden ()
boolean getRadio ()
void getSeleccionado ()
integer getSize ()
void hayDependencia ()
void hayDSN ()
void setClass ( $class)
void setConsulta ( $cadena)
void setDependence ( $listasCamposTpl,  $listasCamposBD, [int $tipoDependencia = 0], array $listaCamposTpl, array $listaCamposBd)
void setDSN ( $dsn)
none setMultiple ($multiple $multiple)
void setName ( $nombre)
void setOrden ( $cadena)
none setRadio ($radio $radio)
void setSelected ( $valor)
none setSize ($size $size)
void _procesarDefinicion ( $nombre)
Variables
mixed $v_defLista (line 64)
mixed $_consulta (line 57)
mixed $_datosDin (line 58)
mixed $_datosEst (line 59)
mixed $_dependencia (line 60)
mixed $_dsn (line 63)
mixed $_nombre (line 56)
mixed $_orden (line 61)
mixed $_seleccionado (line 62)
mixed $_seleccionadoDefecto (line 66)
Methods
Constructor __construct (line 97)

Construye una nueva lista

  • access: public
void __construct (string $nombreListaTpl, [string $source = ''], [string $conexionAlternativa = ''])
  • string $nombreListaTpl: Nombre del campo de la TPl a cincular con la lista
  • string $source: Nombre de la definición de lista (AppMainWindow)
  • string $conexionAlternativa: DSN alternativo (null si se coge el de la CManejadora)
addOption (line 334)

Método que añade opciones estáticas a una lista.

  • access: public
array addOption ($valor $valor, $descripcion $descripcion, $posicion 2)
  • $posicion 2: indica la posicion donde se añade la opción
  • $valor $valor: indica el valor del option
  • $descripcion $descripcion: indica la descripcion del option
construyeLista (line 352)
  • access: public
void construyeLista ([ $regFuenteDependencia = ''])
  • $regFuenteDependencia
getClass (line 213)
  • access: public
void getClass ()
getConsulta (line 197)
  • access: public
void getConsulta ()
getDSN (line 233)
void getDSN ()
getMultiple (line 279)

Devuelve el valor de la propiedad multiple. Esta propiedad indica si la lista es multiple o no.

  • access: public
boolean getMultiple ()
getName (line 141)
  • access: public
void getName ()
getOrden (line 205)
  • access: public
void getOrden ()
getRadio (line 300)

Devuelve el valor de la propiedad radio. Esta propiedad indica si la lista se representa como radio.

  • access: public
boolean getRadio ()
getSeleccionado (line 248)
void getSeleccionado ()
getSize (line 321)

Devuelve el valor de la propiedad size. Esta propiedad indica los elementos visibles de la lista.

  • access: public
integer getSize ()
hayDependencia (line 156)
void hayDependencia ()
hayDSN (line 229)
void hayDSN ()
setClass (line 217)
  • access: public
void setClass ( $class)
  • $class
setConsulta (line 201)
  • access: public
void setConsulta ( $cadena)
  • $cadena
setDependence (line 178)

Método que permite asigar dependencia en una List. Es decir, si tenemos una lista cuyos valores dependen del valor de otros campos, necesitamos indicarlo con este método.

  • access: public
void setDependence ( $listasCamposTpl,  $listasCamposBD, [int $tipoDependencia = 0], array $listaCamposTpl, array $listaCamposBd)
  • array $listaCamposTpl: Array que contiene la lista de campos de la tpl de los cuales depende la ventana de Selección
  • array $listaCamposBd: Array que, indexado en el mismo orden que el anterior, realiza la correspondencia de los campos del array anterior con los de la Base de Datos.
  • int $tipoDependencia: integer indica si es una dependencia fuerte->0 o débil->1(si no tiene valor el campo dependiente lo ignora).
  • $listasCamposTpl
  • $listasCamposBD
setDSN (line 237)
void setDSN ( $dsn)
  • $dsn
setMultiple (line 266)

Fija la propiedad multiple a un valor. Esta propiedad indica si la lista es multiple o no.

  • access: public
none setMultiple ($multiple $multiple)
  • $multiple $multiple: boolean
setName (line 145)
  • access: public
void setName ( $nombre)
  • $nombre
setOrden (line 209)
  • access: public
void setOrden ( $cadena)
  • $cadena
setRadio (line 290)

Fija la propiedad radion a un valor. Esta propiedad indica si la lista se representa como radios o no.

  • access: public
none setRadio ($radio $radio)
  • $radio $radio: boolean
setSelected (line 252)
void setSelected ( $valor)
  • $valor
setSize (line 311)

Fija la propiedad size. Esta propiedad indica los elementos visibles de la lista.

  • access: public
none setSize ($size $size)
  • $size $size: integer
_procesarDefinicion (line 340)
void _procesarDefinicion ( $nombre)
  • $nombre

Documentation generated on Wed, 05 Oct 2011 10:36:29 +0200 by phpDocumentor 1.4.1