====== form.cfg ====== ===== Tipo ===== * Fichero ===== Localización ===== * _CONF/CPM ===== Descripción ===== Fichero empleado para especificar asuntos relativos a la presentación concreta de los formularios. En este archivo se definen las siguientes variables: * NAVIGATOR: En esta variable se indica el texto de cabecera del navegador del formulario. * STRUE: Esta variable define el valor del true booleano. En este caso $STRUE="t". * SFALSE: Esta variable define el valor del false booleano. En este caso $SFALSE="f". * HTMLHEAD: En esta variable se introduce la cabecera HTML correspondiente a los formularios. * **Clases y estilos:** En esta serie de variables se definen las clases de estilo para cada elemento. * WDGCLASS: Variable que se usa para indicar la clase de estilo del widget. * WDGNNCLASS: Variable que se usa para indicar la clase de estilo del widget no nulo. * FCMBWDGCLASS: Variable que define la clase para los widgets de select por defecto. Por ejemplo: ‘fcmbwidget’; * LOGINCLASS: Variable que se usa para indicar la clase de estilo del login. * NAVIGATORCLASS: Variable que se usa para indicar la clase de estilo del navegador. * COMBOCLASS: Variable que se usa para indicar la clase de estilo de los combo. * TABLECLASS: Variable que se usa para indicar la clase de estilo de las tablas. * TYPEALIGN["tipo de dato"]: Define para cada "tipo de dato" como es su alineamiento. * Cuerpo de la página del formulario: En este par de variables se ponen 2 arrays. En el primero, las etiquetas de clase que se aplican al cuerpo de la página del formulario, y en la segunda el valor de estas etiquetas. Por ejemplo: * FORMBODYTAG=array('class','bgcolor','background','text','link','vlink'); * FORMBODYVAL=array('form','#ebebeb', '', '','#00659c','#005989'); * **Variables de navegador ** En esta serie de variables se definen las propiedades del navegador. * NAVIGATOREMPTY: Variable que se usa para definir cuando no hay ningún resultado en el navegador. * NAVIGATORTABLE: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas de clase que se aplican a la tabla del navegador, y en la segunda el valor de estas etiquetas. * NAVIGATORLYT: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la tabla que define el layout NAVIGATOR-FORM, y en la segunda el valor de estas etiquetas. * **Variables de tablas de formularios ** En esta serie de variables se definen las propiedades de las tablas de formularios. * FORMTABLE: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la tabla sobre la que se construye un formulario, y en la segunda el valor de estas etiquetas. * FORMTITLETR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que se generará el título del formulario, y en la segunda el valor de estas etiquetas. * FORMTITLETXTPRE: Variable que se usa para definir el código HTML previo al título del formulario. * FORMTITLETXTPOST: Variable que se usa para definir el código HTML posterior al título del formulario. * FORMFIELDTXTPRE: Variable que se usa para definir el código HTML previo a la etiqueta de un campo del formulario. * FORMFIELDTXTPOST: Variable que se usa para definir el código HTML posterior a la etiqueta de un campo del formulario. * TABBTNTBL: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la tabla sobre la que se construye una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas. * TABBTNTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas. * TABBTNLN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar al enlace en el que se encuentra el texto de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas. * TABBODYTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la celda (TD) de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas. * TBLOFIELDBGCOLOR: Variable que se usa para definir el color de fondo aplicable a los filas impares de un formulario con layout table. * TBLOFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos que pertenecen a las filas impares de un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLEFIELDBGCOLOR: Variable que se usa para definir el color de fondo aplicable a los filas pares de un formulario con layout table. * TBLEFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos que pertenecen a las filas pares de un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLNFIELDTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que insertan nuevas tuplas en un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLNFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos insertables de un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLSFIELDTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que muestran resultado de funciones de columna (sum, count, etc.) en un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLSFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos resultado de funciones de columna de un formulario con layout table, y en la segunda el valor de estas etiquetas. * TBLHFIELDBGCOLOR: Variable que se usa para definir el color de fondo para resaltar filas cuando el cursor pasa sobre ellas en un formulario con layout table. * **Variables de contenedores de tipo tab ** En esta serie de variables se definen las propiedades de los contenedores de tipo tab. * TBUTHEAD: Variable que se usa para definir el código de inicio para generar los tabs en un contenedor de tipo tab. * TBUTTPL: Variable que se usa para definir el template para construir cada uno de los tabs. Se puede emplear las etiquetas ' y . * TBUTTAIL: Variable que se usa para definir el código de fin para generar los tabs en un contenedor de tipo tab. ===== Ejemplos ===== '. ''; ''; #CLASSES AND STYLES $WDGCLASS='widget'; $WDGNNCLASS='notnull'; $FCMBWDGCLASS='fcmbwidget'; $LOGINCLASS='login'; $NAVIGATORCLASS='navigator'; $FORMCLASS= 'form'; $COMBOCLASS='combo'; $TABLECLASS='table'; $LISTCLASS='list'; $GRIDSEPCLASS='gridsep'; #DATA TYPE ALIGN $TYPEALIGN["boolean"]="CENTER"; $TYPEALIGN["integer"]="RIGHT"; $TYPEALIGN["float"]="RIGHT"; $TYPEALIGN["char"]="CENTER"; $TYPEALIGN["string"]="LEFT"; $TYPEALIGN["date"]="CENTER"; $TYPEALIGN["time"]="CENTER"; $TYPEALIGN["datetime"]="CENTER"; # FORM PAGE BODY ------------------------------------------------------------------- $FORMBODYTAG=array('class','bgcolor','background','text','link','vlink'); $FORMBODYVAL=array('form','#ebebeb', '', '','#00659c','#005989'); #LINES // $HEAD='Menu'; // $TAIL=""; $i=1; $NAVIGATOREMPTY='es=Ninguno|en=None'; $NAVIGATORTABLETAG=array('class','width','border','cellspacing','cellpadding','bgcolor','background'); $NAVIGATORTABLEVAL=array('navigator', '240', '0', '0', '4', '#eeeef6', ''); $NAVIGATORLYTTAG=array('width','style'); $NAVIGATORLYTVAL=array('80%','border:0px solid red'); # FORM TABLE ------------------------------------------------------------------ $FORMTABLETAG=array('class','width','border','cellspacing','cellpadding','bgcolor','background'); $FORMTABLEVAL=array('form', '', '0', '0', '4', '#eeeef6', ''); #TABLE TITLE $FORMTITLETRTAG=array('bgcolor','background'); $FORMTITLETRVAL=array('#c5dafe',''); $FORMTITLETXTPRE= ''; $FORMTITLETXTPOST=''; $FORMFIELDTXTPRE= ''; $FORMFIELDTXTPOST=''; #FGRID $TABBTNTBLTAG=array('class','bgcolor','cellpadding'); $TABBTNTBLVAL=array('tab-buttons','#bbaacc','2'); $TABBTNTRTAG=array('bgcolor','background'); $TABBTNTRVAL=array('#c6dbff',''); $TABBTNLNTAG=array('class'); $TABBTNLNVAL=array(''); $TABBODYTRTAG=array('class','bgcolor'); $TABBODYTRVAL=array('tab-body','#c6dbff'); #TABLE ODD FIELD $TBLOFIELDBGCOLOR='#eae8da'; $TBLOFIELDFNTAG=array('color'); $TBLOFIELDFNVAL=array('black'); #TABLE EVEN FIELD $TBLEFIELDBGCOLOR='#f4f4f4'; $TBLEFIELDFNTAG=array('color'); $TBLEFIELDFNVAL=array('brown'); #TABLE NEW FIELD $TBLNFIELDTRTAG=array('bgcolor','background'); $TBLNFIELDTRVAL=array('#ddeeee',''); $TBLNFIELDFNTAG=array('color'); $TBLNFIELDFNVAL=array('yellow'); #TABLE SUM FIELD $TBLSFIELDTRTAG=array('bgcolor','background'); $TBLSFIELDTRVAL=array('#ddaaaa',''); $TBLSFIELDFNTAG=array('color','size','face'); $TBLSFIELDFNVAL=array('black', '-1' ,'sans'); #TABLE HL FIELD $TBLHFIELDBGCOLOR='darkgrey'; # TAB #$TBUTHEAD="
\n
\n
    \n"; #$TBUTTPL="
  • \n"; #$TBUTTAIL="
\n
\n

"; ?>
===== Notas ===== * Ninguna