icc.ui.radiobutton

Un radiobutton es un botón especial que permite cambiar entre dos estados, checked y unchecked. A diferencia del checkbutton el radiobutton necesita un grupo de radiobutton que funcionan en modo mutuamente exclusivos ya que cuando uno de ellos pasa al estado 'checked' los demás pertenecientes al grupo pasan al estado 'unchecked'. Un grupo de radiobutton puede ser formado encerrándolos dentro de un panel o mediante la propiedad group.

Metodos

create ();

Crea los objetos necesarios en el navegador.Este metódo es ejecutado automaticamente por el sistema al cargar un formulario realizado por el diseñador.Si está creando mediante código un control para incluir al formulario en tiempo de ejecución es necesario llamar a este metodo.


object getWnd ();

Retorna el objeto html que contiene el control.


setEnabled ( boolean  enabled );

Habilita o habilita este control. En ciertos controles como textinput aplican los colores de fondo y texto correspondientes al estado disabled y el control no muestra su contenido al usuario.


setChecked ( boolean  checkstate );

Cambia el estado de checked o unchecked del control.


boolean getChecked ();

Retorna el estado checked/unchecked del control

Eventos

onChange (function( boolean  checked ) { ... } )
checkedEstado checked/unchecked seleccionado por el usuario.

Evento disparado cuando el usuario cambia el estado de checked a uncheked o viceversa.

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


string checkedValue

Valor a asignar al campo del datasource cuando el control esté en estado checked


string uncheckedValue

Valor a asignar al campo del datasource cuando el control esté en estado unchecked


boolean enabled

Estado habilitado o deshabilitado.


boolean visible

Controla la visibilidad del control.


string group

Grupo de pertenencia del radiobutton. Todos los radiobutton que tengan el mismo grupo son mutuamente exclusivos. Si esta propiedad no existiese se agrupan de acuerdo al panel que los contiene.


integer tabIndex

Orden del foco del teclado al presionar la tecla TAB


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