I developed a new class PopupSettings because I can't extend it, 
MyPopupSettings is same as PopupSetting but the method public String 
getPopupJavaScript() { ..... } return a "window.open('  url  ')".

This works.




________________________________
De: Juan E Kipes <[email protected]>
Para: [email protected]
Enviado: lunes, 28 de diciembre, 2009 19:07:38
Asunto: open window no modal  popup from javascript

hi, I'm using datagrid of inmethod,I want open a new window popup no modal, 
then override this method

public class MyDataGrid extends DataGrid {


                                     .....................

         @Override
            protected void onRowClicked(AjaxRequestTarget target, IModel 
rowModel) {
                Myentity myEntity= (MyEntity)rowModel.getObject();
               PageParameters param = new PageParameters();
                param.put("id", myEntity.getId() );
        
                String unULR = 
RequestCycle.get().urlFor(MyNewWindowPopup.class, param).toString();
                String name_pagemap = "r"+ myEntity;
               PopupSettings setting = new 
PopupSetting(Page.forName(name_pagemap));
               settings.setHeight(500);
                settings.setWidth(700);
                settings.setTarget(unULR);

               target.appendJavascript(settings.getPopupJavaScript());
        
            }

}

my window doesn't open, how to open it?



      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/


      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/

Reply via email to