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.

  • Prop 1: Prop donde uno de sus atributos obligados es mapcol-values, el cual va a contener los elementos del arreglo.
  • Prop 2: Prop que será el visual para mostrar en la aplicación los posibles valores donde uno de sus atributos obligados será linkedto que hará referencia al prop antes definidos con los posibles valores y el linkfield que siempre valdrá “DATA”.


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" />