icc.ui.label

Un label puede ser usado para mostrar textos con fines descriptivos.

Metodos

setCaption ( string  caption );
captionTexto a mostrar por el control.

Setea el texto mostrado por el control


setTooltip ();

Setea el texto del tool tip


setForeColor ( string  rgbcolor );

Setea el color del texto. El color es expresado en formato web #RRGGBB ( rojo verde y azul ) ej. #FF0000 para el color rojo o en un nombre de color valido ej , green,red,yellow.


setBackColor ( string  rgbcolor );

Setea el color de fondo del control. El color es expresado en formato web #RRGGBB RR(rojo) GG(verde) BB(azul) ej. #FF0000 para el color rojo o en un nombre de color valido ej , green,red,yellow.


string getCaption ();

Devuelve el texto mostrado por un label o undefined si no hay texto.


displayMessage ( variant  message );
messageEl mensaje a mostrar pudiendo ser este un simple string con el texto o un objeto de error obtenido de un datasource.

Muestra un icono en el borde derecho del control y desplega un mensaje cuando el usuario coloca el mouse sobre el. Este icono y mensaje desaparecen automaticamente cuando el usuario modifica el contenido del control.

Propiedades

string caption

Texto de la etiqueta.


string datasource

Nombre del origen de datos desde donde el control obtiene los datos a mostrar


string field

Nombre del campo perteneciente al origen de datos de donde se obtienen y guardan los datos


boolean multiLine

Con un valor true el control muestra y/o edita el texto en multiples lineas


boolean visible

Controla la visibilidad del control.


string style

Nombre de un estilo predefinido que setea una o mas propiedades.


string foreColor

Color del texto del control. El color es expresado en formato web #RRGGBB RR(rojo) GG(verde) BB(azul) ej. #FF0000 para el color rojo o en un nombre de color valido ej , green,red,yellow.


string backColor

Color de fondo del control. El color es expresado en formato web #RRGGBB RR(rojo) GG(verde) BB(azul) ej. #FF0000 para el color rojo o en un nombre de color valido ej , green,red,yellow.


integer borderWidth

Ancho en pixels del borde del control


string borderColor

Color de borde del control. El color es expresado en formato web #RRGGBB RR(rojo) GG(verde) BB(azul) ej. #FF0000 para el color rojo o en un nombre de color valido ej , green,red,yellow.


string align

Alineación del texto del control.

Opciones
Nombre Descripcion
left Alinea el texto a la izquierda
right Alinea el texto a la derecha
center Centra el texto en el control.(Solo aplicable a label y textinput)
justify Justifica el texto a lo ancho del control. (Solo aplicable a label y textinput)

object font

Tipografia del texto utilizado.

Miembros de la estructura
Tipo Nombre Descripcion
string name Nombre de la/s tipografía/s utilizada/s ej. 'Arial', 'Verdana'
integer size Tamaño de la letra en pixels
integer weight Peso o grosor de fuente ej 'normal','bold'
string italic Indica si la fuente es italica ej true, false

string background

Imagen de fondo del control usada en combinación con las propiedades backgroundRepeat y backgroundPosition


string backgroundRepeat

Opciones
Nombre Descripcion
repeat La imagen de fondo es repetida vertical y horizontalmente.
repeat-x La imagen de fondo es repetida horizontalmente.
repeat-y La imagen de fondo es repetida verticalmente.
no-repeat La imagen de fondo no será repetida.

string backgroundPosition

Equivalente a la propiedad ccs background-position controla la posicion de inicio de la imagen de fondo.

Ejemplo
Sintaxis correcta
					
var lb = new icc.ui.label({
    caption:'Hello world !',
    backColor:'red',
    foreColor:'gray',
    font:{
        name:'Verdana',
        size:20,
        weight:'bold'
    },
    width:240,
    height:30,
    x:112,
    y:210
});