Type Array


Propiedad de tipo ARRAY de valores predefinidos, emulando a los ID de enlace y su declaración se hace con el uso de dos prop.


El atributo mapcol-values es obligatorio en la declaración de la propiedad 1 del ARRAY, este atributo es el que contiene los elementos del ARRAY.


Principales atributos


Principales atributos
mapcol-values obligatorio Atributo que contiene el listado de elementos del Array, se define en la primera propiedad.
linkedto obligatorio Atributo para hacer referencia a la propiedad donde se han definido los elementos del array. Se define en la segunda propiedad.
linkfield obligatorio Atributo que siempre su valor será linkfield=“DATA”., se define en la segunda propiedad que es la visual y permite mostrar los elementos del array
showinline no es obligatorio Por defecto su valor es “true”, y permite se muestren los elemntos del array en el despegable, si toma valor “false” no se muestra el desplegable.


Ejemplos:

    <prop name="MAP_GARANTIA" group="1" type="N" visible="0" title="" mapcol-values="Si,No" />
    <prop name="GARANTIA" group="1" type="T" visible="1" linkedto="MAP_GARANTIA" linkedfield="DATA" showinline="true" labelwidth="10" fieldsize="8" size="6" />	 


A continuación se muestra un ejemplo donde se declaran dos arreglos, uno que contiene listado de meses y el otro para el listado de años, para la recepción de datos de tarjetas de crédito. Se pueden apreciar los valores que toma el arreglo, definidos en mapcol-values, y donde linkedfield siempre vale “DATA” y se puede apreciar el uso de los atributos.

     <prop name="MAP_IDMESES" type="T" visible="0" mapcol-values="1,2,3,4,5,6,7,8,9,10,11,12" mapfld="DATA" />
     <prop name="MAP_IDANIOS" type="T" visible="0" mapcol-values="2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050" mapfld="DATA" />
     <prop name="MAP_MESVENCIMIENTO" title="Mes Vencimiento" tmargin="10p" type="T" visible="1" tooltip="Mes" width="30%" onfocuschanged="javascript:verificarRegistro(self,'3',0);" showinline="true" linkedto="MAP_IDMESES" linkedfield="DATA" labelwidth="0" />
     <prop name="MAP_ANIOVENCIMIENTO" title="Año Vencimiento" tmargin="10p" type="T" visible="1" tooltip="Año" width="30%" onfocuschanged="javascript:verificarRegistro(self,'3',0);" lmargin="5%" rmargin="29%" newline="false" showinline="true" labelwidth="0" linkedto="MAP_IDANIOS" linkedfield="DATA" />