Nuevo control Botón con evento click automático.

Siguiendo con la onda de acelerar los tiempos de desarrollo y reducir la probabilidad de errores, les muestro este nuevo ImageButton cuyo evento click invoca métodos de Grilla y Formulario automaticamente, haciendo que nuestro código se torne mas limpio y de fácil mantenimiento.

Este control hereda de un ImageButton, por lo tanto posee las propiedades de este último mas las que detallo a continuación :

Propiedad Tipo Descripción Defecto
IdGrilla String Id de la Grilla sobre la cual se ejecutará la acción. String.Empty
IdFormulario String Id del Formulario sobre la cual se ejecutará la acción. String.Empty
Accion Acciones Nombre de la acción que se ejecutará cuando el usuario haga click sobre el boton. Acciones.Nada

Las Acciones disponibles son:

Nada
GrillaAvanzarUno
GrillaRetrocederUno
GrillaAvanzarPagina
GrillaRetrocederPagina
GrillaRefrescar
GrillaElegir
FormularioMostrarAlta
FormularioMostrarBaja
FormularioMostrarModificacion
FormularioMostrarConsulta
FormularioAceptar
FormularioCancelar

A medida que avance el desarrollo de este Framework y vayan apareciendo nuevos controles y/o acciones la lista de arriba irá creciendo.

Creo que no hace falta explicar que hace cada una. Tal vez quedaría aclarar que la página a la cual se refiere GrillaAvanzarPagina y GrillaRetrocederPagina no tiene que ver con la paginación de Grilla sino que es equivalente a presionar las teclas de PgUp y PgDown sobre esta.

Tal vez ya estén pensando que hacer con este botón. En principio a mi se me ocurre la idea de agrupar varios botones en una especie de botonera. También pienso que sería bueno hacerlo en forma de Control de Usuario Web, hacerla reutilizable y presentar la botonera en todos mis ABMs … mmmmmmm está para pensarlo ¿no?.

Aquí les dejo un recorte de código donde se ve su parametrización.


<MM2:BotonAccion ID="AltaEmpleado" runat ="server" IDFormulario = "Empleado"  Accion = "FormularioMostrarAlta" src="App_Themes\Tema\Botones\Agregar.gif"

Cundo el usuario haga click sobre este botón se mostrará el formulario “Empleado” en el modo Alta.

Como siempre les dejo el Proyecto MoniMisiDemo para que prueben este control sobre las páginas de ejemplo.
Si se habían bajado solo la librería Actualicenla de aquí para poder utilizar el nuevo control.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s