Class IgepArbol

Description

IgepArbol es una clase que contiene la definición de la estructura del arbol y su comportamiento.

Located in /include/IgepArbol.php (line 45)


	
			
Variable Summary
Method Summary
IgepArbol IgepArbol ()
IgepArbol __construct ()
void addNodoRaiz (string $tipo, string $etiqueta, string $modoDespliegue, array $despliegue, [array $dsnAlternativo = ''])
void addNodoRama (string $tipo, string $modoDespliegue, array $despliegue, [array $dsnAlternativo = ''])
void setNodoPanel (string $tipo, string $claseManejadora, array $dependencia, array $tituloPanel)
Variables
mixed $cadXML (line 50)
mixed $maxId (line 49)
mixed $str_claseManejadora (line 51)
mixed $str_tituloPanel (line 53)
mixed $tipoNodoSeleccionado (line 52)
mixed $v_defArbol (line 48)
Methods
Constructor IgepArbol (line 66)

Constructor

IgepArbol IgepArbol ()
Constructor __construct (line 59)

Constructor

IgepArbol __construct ()
addNodoRaiz (line 84)

Este método permite al programador indicar a Igep que el árbol tendrá una raiz.

void addNodoRaiz (string $tipo, string $etiqueta, string $modoDespliegue, array $despliegue, [array $dsnAlternativo = ''])
  • string $tipo: tipo indica el tipo de la raiz, es decir el identificador.
  • string $etiqueta: etiqueta la etiqueta que aparecerá en pantalla sobre esta raiz.
  • string $modoDespliegue: tipoDespliegue indica la forma como se obtendrán los hijos de esta raiz. Por consulta SQL tipo 'SELECT' o de fuente estática 'LISTA'.
  • array $despliegue: datosDespliegue Este es un parámetro complejo. Sirve para indicar información sobre los hijos que se van crear al desplegar la raiz. El array se compone de:
    • array $dsnAlternativo: dsn parámetro opcional que sirve para indicar una conexión alternativa a la propia del panel para el despliegue de dicha raiz.
    addNodoRama (line 104)

    Este método permite al programador indicar a como se crea y se despliega una rama.

    void addNodoRama (string $tipo, string $modoDespliegue, array $despliegue, [array $dsnAlternativo = ''])
    • string $tipo: tipo indica el tipo de la rama, es decir el identificador por el que responderá.
    • string $modoDespliegue: tipoDespliegue indica la forma como se obtendrán los hijos de esta rama. Por consulta SQL tipo 'SELECT' o de fuente estática 'LISTA'.
    • array $despliegue: datosDespliegue Este es un parámetro complejo. Sirve para indicar información sobre los hijos que se van crear al desplegar la rama. El array se compone de:
      • array $dsnAlternativo: dsn parámetro opcional que sirve para indicar una conexión alternativa a la propia del panel para el despliegue de dicha rama.
      setNodoPanel (line 130)

      Este método permite al programador indicar que cierto tipo de nodo tiene asociada una representación en

      un panel asociado al arbol

      void setNodoPanel (string $tipo, string $claseManejadora, array $dependencia, array $tituloPanel)
      • string $tipo: tipo indica el tipo o identificador por el que responderá.
      • string $claseManejadora: claseManejadora Indaca el nombre de la clase que manejará el panel que se quiere representar
      • array $dependencia: dependencia Este array indica los campos del arbol que se deben tener en cuenta antes de mostrar el panel.
      • array $tituloPanel: tituloPanel El titulo que mostará el panel. En este título se pueden incluir referencias a los campos obtenidos en el arbol.

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