[Ror-es] Ventana emergente lanzada desde un evento del controlador
javier ramirez
Fri Dec 7 18:43:41 GMT 2007
- Previous message: [Ror-es] Ventana emergente lanzada desde un evento del controlador
- Next message: [Ror-es] Ventana emergente lanzada desde un evento del controlado
-
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hola,
> alguien sabe como disparar una ventana emergente, la cual se se abre de
> acuerdo a un flujo o a la evaluacion de unas condiciones en el
> controller?
Lo primero es ver cómo llamas al controller para que evalúe esas
condiciones. Entiendo que será una llamada Ajax ya que en función de las
condiciones parece que puedes no hacer nada o mostrar una ventana.Si no
es Ajax, no veo claro que puedas lanzar una ventana emergente, a no ser
pintando una página completa y metiéndole en el onload la llamada para
mostrar la ventana.
Si tienes una llamada Ajax, mostrar un popup es un tema de puro
javascript. Si quieres un Alert de toda la vida, haces que tu vista
sea un rjs en el que puedes hacer page.alert directamente. Si quieres
un popup más sofisticado que implique alguna llamada a javascript
customizado entonces puedes usar page.call. Deberías incluir en
application.js (o en un js que incluyas en tus layouts) el código
necesario para que se pueda lanzar esa llamada.
Saludos,
javier ramírez
- Previous message: [Ror-es] Ventana emergente lanzada desde un evento del controlador
- Next message: [Ror-es] Ventana emergente lanzada desde un evento del controlado
-
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]