Skip to Content
avatar image
Former Member

Using dialog-window in CE 7.1 without gray-scale

I'm using the new "dialog-popup" feauture in my CE 7.1 WebDynPro.

When i'm integrating the WD into an Portal iView (eg. URL-IView or WebDynPro)

the "gray-screen" is over the portal masthead. So I can't navigate anymore!

I tried allready URL-Iview or Webdynpro with nearly any parameter.

Is there an other possibility, so that the dialog-screen is only into the "IView" or better say content-part?

Regards

Marco

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Jul 30, 2008 at 05:59 AM

    Hi Marco,

    This Link will be helpful for you in using dialog window in CE 7.1

    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903fed0d-7be4-2a10-cd96-9136707374e1]

    Regards,

    Sharma.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      That is not possible. It is the behavior of modal windows and you cannot change it. The dialog that you are opening is a modal window & hence it blocks the entire parent screen. You can create a non-modal window but that would leave the web dynpro parent accessible simultaneously as well.

      Regards,

      Satyajit.

  • avatar image
    Former Member
    Aug 05, 2008 at 05:09 PM

    Hi Manuel, Satyajit

    so far so god, but it should be my desicion when the user has to do something and

    when not (as i'am the developper) - and when the portal-navigation has to be "overlayed.." =)

    I made some tests like integrating the new ce webdynpro into a frame

    <FRAMESET ROWS="10,90" COLS=",">
    <FRAME SRC='about:blank' NAME=''>
    <FRAME SRC='portalUrl:50000/webdynpro/dispatcher/local/MyDc/MyApp' NAME=''>
    </FRAMESET>
    

    And it works! The overlay isn't over the other Frame.

    Inside this frame, the overlay of the ce-webdynpro was created only into the frame.

    And not over the whole page! But if i do integrate this html-page into an url-iview or something

    equal, an show it into the portal - the overlay is over the portal again!

    So there must be some interaction between my ce-wd-application (7.10) and the consumer portal (in this case 7.0) ..?!

    Has anyone some idea?

    Regards

    Marco

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Manuel

      i don't use any "external window". I use an Model-Window like an Dialog.

      And we talk about the new NetWeaver CE 7.1 Version - in which one the "issue" appears.

      Something like this, i use to create the dialog.

      public void showAddressbookPopup() {
      // @@begin showAddressbookPopup()
      // get the repository content at runtime of the Web-Dynpro-
      // Window u201CAddressbookWindowu201D
      IWDWindowInfo windowInfo = (IWDWindowInfo) wdComponentAPI.getComponentInfo().findInWindows("AddressbookWindow");
      // create the u201CAddressbookWindowu201D
      IWDWindow window = wdComponentAPI.getWindowManager().createModalWindow(windowInfo);
      // set the WindowPosition on the screen
      window.setWindowPosition(300, 150);
      // and show the window
      window.show();
      // Save WindowInstance in Context
      wdContext.currentPopupElement().setWindowInstance(window);
      // @@end
      }
      

      My problem at all is only how to prohibit the interaction between the webdynpro an the portal or better say how to integrate the webdynpro, so that webdynpro itself doesn't know that he's into a portal and so on can't interact with it!

      Regards

      Marco