Type T -TEXTO



Una propiedad tipo texto se refiere a una característica de un campo en una base de datos o en una hoja de estilo CSS, que permite almacenar o especificar cadenas de caracteres o texto. Esta propiedad puede tener diferentes atributos que definen como la forma en que se maneja o muestra el texto dentro de la aplicación. La propiedad tipo texto es aquella que se utiliza para almacenar o mostrar texto dentro de la aplicación.

La propiedad tipo texto está formada por dos partes: la etiqueta (label que queramos definir) y texto (valor del campo)


Se define de la siguiente forma:

<prop name="DESCRIP" labelwidth="0" visible="7" type="T" locked="true" tmargin="0" class="textCont" fontsize="11" fontbold="true" lmargin="4" align="left" text-align="left" width="70%" />



Atributo Descripción
title Título que se le dará al texto, esto viene siendo como la etiqueta del mismo, en caso de no querer mostrarlo debe definirse otro atributo (labelwitdh=“0”), si no se define y existe un labelwitdh <> 0, se mostrará el nombre del campo de la tabla o el nombre del prop si no hay tabla asociada o es un campo MAP_
bgcolor Define solo el color del fondo de la parte de la etiqueta del texto
text-bgcolor Define solo el color del fondo de la parte del texto de la propiedad tipo texto
forecolor Define solo el color de la letra de la parte de la etiqueta del texto
text-forecolor Define solo el color de la letra de la parte del texto de la propiedad
width Ancho del prop, este valor contempla el tamaño del prop completo, incluyendo el del labelwith si se define
height Altura de la propiedad
lmargin Distancia a la que estará colocado el texto desde la izquierda. Esto es en el caso que queramos que sea diferente al que toma por defecto.
rmargin Distancia a la que estará colocado el texto desde la derecha. Esto es en el caso que queramos que sea diferente al que toma por defecto.
tmargin Distancia a la que estará colocado el texto desde encima. Esto es en el caso que queramos que sea diferente al que toma por defecto.
bmargin Distancia a la que estará colocado el texto desde abajo. Esto es en el caso que queramos que sea diferente al que toma por defecto.
newline Valor True o False, se utiliza para que esté a continuación del control anterior (False) o se posicione en una nueva línea. (True), salto de línea.
visible Para definir si el texto estará visible o no, en muchas ocasiones es necesario usar botones ocultos para poder definir algunas acciones de la aplicación, y usar algunos botones simultáneamente, donde unos se verán y otros no, en dependencia de lo que queramos lograr.
disablevisible Atributo muy usado para ocultar o mostrar la propiedad, según una condición previa para esto.
lpadding Atributo que se usa para definir distancia dentro de la propiedad en sí.
labelwith Para dar longitud a la etiqueta del texto, o simplemente tomar valor 0, para que no exista.
locked Atributo para bloquear el texto según finalidad deseada.
text-border Para definir borde a la parte de la pripiedad tipo texto que solo contiene el texto, sin la etiqueta
text-border-top, text-border-bottom Permite definir border específico para una posición. Por defecto es sin borde, al definir una de las posiciones se visualiza el borde en la posición declara a true. No tienen que definirse todas las posiciones, al ser por defecto false, la que se defina como true, será la visible. En caso que prevaimente se defina el atributo text-border=true, si alguna de las posiciones se define con el atributo a false, pues deja de pintarse el borde definido a false.
text-border-top, text-border-bottom
labelbox:false Para dar marco o borde a la parte del texto que contiene la etiqueta
fontsize Para definir tamaño de la propiedad de texto completa
text-fontsize Para definir tamaño de la parte de la propiedad del texto, no la etiqueta.
text-forecolor Para definir color a la parte correspondiente al texto
text-forecolor-disabled Para definir color a la parte correspondiente al texto de la propiedad cuando está bloqueada (atributo locked=true) o se usa atributo disableedit


    <prop name="NOMBRE" visible="1" group="1" type="T" size="30" fieldsize="15" fixed-text="true"/>
 
    <prop name="MAP_TEXTO_FLOAT_TOOLTIP_USUARIO" expanded-hint-color="#FF0000" type="T" tooltip="Usuario..." tooltip-forecolor="#FF0000" text-border-bottom="true" text-border-top="false" text-border-left="false" text-border-right="false" floating-tooltip="true" show-counter="true" />


Propiedad de tipo Texto que filtra el contents que hay debajo.

Los atributos son:

tooltip: Para poner un texto predeterminado.
contextual-search=“true” : Especifica que conforme se va escribiendo se va filtrando el contents.
contextual-target=“MAP_HOTELESCNT”:Name del Prop del contents que vamos a refrescar.
contextual-filter=“t.NOMBRE LIKE '%##VAL##%'“: Filtro que vamos a aplicar en el contents con el texto introducido.
Para cambiar color del tooltip: Tienen que usarse estos dos atributos al unísono, expanded-hint-color=”#FF0000” tooltip-forecolor=“#FF0000”


   <prop name="MAP_BHOTELNOMBRE" tooltip=" Escriba aquí para buscar" contextual-search="true" contextual-target="MAP_HOTELESCNT" contextual-filter="t.NOMBRE LIKE '%##VAL##%'" lmargin="2" title="" type="T" text-border-bottom="true" align="left|center" width="80%" visible="1" height="120px" labelwidth="0" fontsize="12" bgcolor="#00000000" forecolor="#ffffff" />
   <prop name="MAP_BTHOTELBUSCAR" newline="false" lmargin="1" title="" type="B" visible="1" width="120px" height="120px" Xlabelwidth="1" bgcolor="#00000000" forecolor="#002D47" fontsize="10" fontbold="true" postonchange="Refresh(MAP_HOTELESCNT)" img="search.png" />
 
   <prop locked="true" name="MAP_HOTELESCNT" height="100%" type="Z" visible="1" contents="HotelesBusquedaCnt" text-border="false" border="false" bgcolor="#D8D8D8" mask="2" img="tr.png" imgsel="tr.png" />
   <contents name="HotelesBusquedaCnt" src="HotelesBusquedaCnt" />