Representa un botón presionable por el usuario. Adicionalmente este puede tener un icono y un texto informativo.
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.
Retorna el objeto html que contiene el control.
caption | Texto a mostrar por el control. |
Setea el texto mostrado por el control
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.
iconName | Nombre de archivo de una imagen del proyecto ej. 'thumbs.png' o el nombre de una imagen de stock del sistema si el nombre comienza con el caracter '!' ej !arrow_left.png. |
Evento disparado cuando el usuario presiona el botón.
button1.onClick(function(){ alert("button1 click"); });
Evento disparado antes del onClick, retornando false en este evento se suprime el evento onClick. Al suprimir el evento onClick también se suprime cualquier acción asociada al botón.
// consideramos que el botón esta vinculado a un origen de datos de clientes y //la accion 'save' btnSaveClientes.beforeClick(function(){ // confirm retorna true si presionamos ok o false si lo hacemos en cancel // al presionar cancel retornamos false y se cancelan todas las acciones // posteriores. return confirm('Desea guardar los datos ingresados ?'); });
status | Estado final de la ejecución de la acción. |
error | Objeto con información del error producido al ejecutar la acción. Es esperable que este parámetro sea undefined si status es igual a true. |
Evento disparado luego del onClick y luego de que la acción asociada con el botón ej. 'save' ha finalizado.
button1.onPostExecute(function(status,error){ if(status){ alert("Los datos han sido guardados correctamente.") }else{ alert(error.description); } });
Texto de la etiqueta.
Nombre del origen de datos desde donde el control obtiene los datos a mostrar
Acción a ejecutar sobre el datasource asociado o sobre los datasources del formulario.
Texto del tooltip.
Estado habilitado o deshabilitado.
Controla la visibilidad del control.
Orden del foco del teclado al presionar la tecla TAB
Nombre de un estilo predefinido que setea una o mas propiedades.
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.
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.
Ancho en pixels del borde del control
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.
Nombre del icono a mostrar en el control que hace referencia a una imagen que forma parte de los recursos de la aplicacion en particular o a una de stock del sistema. Cuando se hace referencia a una imagen del sistema se debe prefijar con el caracter '!'.
El lado del botón donde es mostrado el icono. left,right,top,bottom
Magnitud que controla el redondeado de los bordes en botones y paneles.Valores típicos van desde 2 a 40.
Tipografia del texto utilizado.
Alineación del texto del control.