Arbol de Formularios
Descripcion
El acceso a la base de datos, para editarla y la generación de las páginas web, se realiza a partir de los formularios Appml (formulario Web, Formulario Grupo de base de datos, Formulario Base de datos, Formulario Tabla, Formulario Edición de Registro de Tabla, etc. La invocación de uno de estos formularios se realiza cuando se pulsa un nodo del arbol de Formularios.
Creación o edición del Arbol de Formularios
- Este árbol se puede crear con:
- la herramienta XInfonet, que se puede descargar en esta web, y que produce un archivo xml (ej.: WebTICPubFR.xml, con formato de Importación) y se exporta al directorio adecuado (ej.: w:\....\Importacion\Infonet.
- El archivo generado, se importa a la tabla correspondiente de la web (ej.:TICPubFR)
- Se genera el árbol de Formularios definitivo, pulsando en botón General.
- Manualmente, por el procedimiento general Appml de crear un arbol
Este archivo contiene un árbol xml del tipo node, con marcas predefinidas y estructura de la forma:
menu
node
tex
url
node
text
url
/node
/node
...
menu
HTMLPrefe contiene el indicador del nombre del combo a cargar y Url es la dirección relativa al archivo xsl correspondiente. Para ver ejemplo, pulsar en Archivo Arbol de Formularios
- Este árbol se obtiene a partir de la tabla TICPubFR, de la base de datos NavegacionPub del grupo NavegacionPubGRdb, usando el AML: TICPubFR.
- En la TABLABASEDATOS Activar los campos:
- IDPK, NOReg, cla1Dir Cla1, HTMLPrefe, Nombre, Url, Descripcion. Los campos activados se incluirán en la sentencia SQL SELECT
- desactivar el resto de los campos.
- En la TABLAGENERACION, poner la Categoria Ignorar (NO) para los campos: claDir1, Cla1, Nombre, Descripcion para que estos no aparezcan en el árbol a generar. HTMLPrefe es de categoría NodoTerminalNombre y Url es NodoterminalEnlace.
- Para la transformación usar
- El Archivo producido se almacena en Nombre Subdir. RTF: /AppmlWebDev
- HTMLPrefe: MarcosAE, que produce un árbol xml del tipo node
- XslArbolConfig: MenuIzqD1.xsl, que transforma el archivo xml generadoen otro htm, con nodos expandibles y colapsables.
- Poner en el campo Cadena Filtro SQL: NOReg
- Introducir los datos en cada formulario de nuestra web y pulsar Guardar
- Pulsar al botón Generar, para producir la página htm de nuestra web.
Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:49