Foros del Web » Programación para mayores de 30 ;) » .NET »

anthem PostCallBack

Estas en el tema de anthem PostCallBack en el foro de .NET en Foros del Web. Hola amigos. Estoy peleando con el plugin anthem. Tengo un formulario con 3 botones anthem:ImageButton, el problema es que necesito mostrar un mensaje posterior a ...
  #1 (permalink)  
Antiguo 14/03/2011, 14:31
 
Fecha de Ingreso: enero-2011
Ubicación: Santiago
Mensajes: 12
Antigüedad: 13 años, 3 meses
Puntos: 0
anthem PostCallBack

Hola amigos. Estoy peleando con el plugin anthem. Tengo un formulario con 3 botones anthem:ImageButton, el problema es que necesito mostrar un mensaje posterior a su ejecución

Código vb:
Ver original
  1. <anthem:ImageButton ID="BotonGrabar" runat="server" ImageUrl="Imagenes/grabar.png" EnabledDuringCallBack="False" ImageUrlDuringCallBack="Imagenes/ajax-loader.gif"/>

Se puede agregar una función javascript que se debería ejecutar luego del uso del PostCallBackFunction
Código vb:
Ver original
  1. <anthem:ImageButton ID="BotonGrabar" runat="server" ImageUrl="Imagenes/grabar.png" EnabledDuringCallBack="False" ImageUrlDuringCallBack="Imagenes/ajax-loader.gif" PostCallBackFunction="alert('se guardo el formulario');"/>

el problema con esto es que el alert se gatilla antes del postback, esto lo sé porque la imagen que debería salir durante el postback, sale despues del alert.

Así que intenté hacerlo de otra forma buscando en la biblioteca de anthem y logré poner el aviso despues del postback, con el script

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.             function Anthem_PostCallBack() {
  3.             alert("se han guardado los cambios " + $(this).attr("id"));
  4.             }
  5. </script>

El detalle está en que el mensaje corre para cualquier imagebutton, y no encuentro la forma de identificar que imagebutton gatilló el evento ¿Alguien sabe como hacer esto que intento hacer de la forma correcta?
  #2 (permalink)  
Antiguo 15/03/2011, 03:21
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: anthem PostCallBack

Pero ya que estas con Anthem utiliza los eventos de servidor, que para eso estan, en lugar de los eventos javascript.
Para ello debes poner la propiedad EnableCallBack=true
Despues lo usas como cualquier control de ASP.NET, gestionas el evento en el servidor, y verás como la diferencia está en que no te refresca toda la página.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:37.