Modal popup resize problem

First time poster here and new to Flex --
I have an application that pops up a TitleWindow which
contains a form. The TitleWindow is modal .. When the browser is
resized though, I dont get any scrollbars on the popup window.
scrollbars appear on the parent application window, but since the
popup is modal , I cant use them.
In addition, if I do start off with a smaller browser size (
say 800 X 600 ) , I can scroll in the app., get to the button to
make the popup appear , but the popup is cut off at the top and
bottom and the scrollbar that appears on the popup is not enough
for me to scroll to the top and bottom.
Has anyone had this problem ? Am I missing something very
elementary ? I can post code sample if needed. Any help would be
greatly appreciated.

Hi,
Even I'm facing the same problem. You have posted this in the year 2007. Did you find a solution after that ?... If yes, then please share the solution.

Similar Messages

  • Problem with JavaScript code in Page Attributes, modal popup...

    Hello all!
    I'm encountering a problem with a modal popup I wrote in JavaScript.
    h3.
    The situation*
    A user sees an interactive report with rows that are clickable, so these rows are links. Upon clicking the name of something in a row, some items get a certain value and a modal popup shows on the screen. In this modal popup, there are details regarding that particular row the user has clicked, but the problem_ here is...
    The modal popup closes itself only seconds after it has been opened.
    This must be because I've probably made a mistake somewhere in my code, but I just can't figure out where... It also appears that when I click on a row link, the popup shows, but the progress bar of my toolbar seems to show a loading bar (as if I refreshed the page).
    h3.
    My code*
    This code is located in the _"Function and Global Variable Declaration"_ part, under the _"JavaScript"_ tab. Code is in the _"Page Attributes"_ of my page 24.
    function showhide(x){
    $x('REGION1').style.display = ( x == 'REGION1') ? 'block' : 'none';
    $x('REGION2').style.display = ( x == 'REGION2') ? 'block' : 'none';
    $x('REGION3').style.display = ( x == 'REGION3') ? 'block' : 'none';
    $( function(){
      $('#ModalForm').dialog(
         modal: true,
         autoOpen: false,
         width: 500,
         height: 350,
         buttons:{ Close: function(){closeForm();}        
    function openForm()
        $('#ModalForm').dialog('open');
    function closeForm()
        $('#ModalForm').dialog('close');
        $(document).ready(function() {
            $('a.temppop').click(function() {
                openForm();
        });This code is located in the _"Header Text"_ part, under the _"Header"_ tab. Code is in the _"Page Attributes"_ of my page 24.
    <link rel="stylesheet" href = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css" type="text/css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"> </script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"> </script>This code is located in the _"Column Link"_ part, you get there by going to the _"Report Attributes"_ of the region called _"Template overview"_ on page 24. This region is an interactive report.
    Link Text: #FOODTEMPLATENAME#
    Link Attributes: class="temppop"
    Target: Page in this Application
    Page: 24
    Item 1, name: P24_MEALID; item 1, value: #MEALTYPEID#
    Item 2, name: P24_TEMPLATEID; item 2, value: #FOODTEMPLATEID#So basically I call the function to open the modal popup by the class name. When a link with that class name in it is clicked, it opens the popup.
    To remind you of the problem, the modal popup closes seconds after it has been opened. How do I fix this?
    Thanks in advance.
    (APEX version 4.1.1.00.23)

    Come on guys... I really need to know this. :(

  • TIP: Building Modal Popup Windows

    Build Modal Popup Pages
    Introduction
    The following is based on the 'How To Document' - 'Build Custom Popup Pages'.
    This How To will show the developer how to create Modal Popup windows with the ability to pass information back to the parent window.
    Example Scenario
    The example described in this how to adds a custom modal popup LOV to a form on the SCOTT.EMP table. Clicking the popup LOV link on the form page will popup a Modal LOV page that allows users to search by ENAME, JOB, and SAL. Selecting a value from this LOV page will close that popup LOV page and populate the ENAME, JOB, and SAL fields on the form page with the selected values. Additionally, had the user entered some data into the ENAME, JOB, and/or SAL fields on the form page, that data would be used in the initial search when the popup LOV page is first shown.
    Step 1 - Create a simple form page on SCOTT.EMP
    To create the form page, simply step through the HTML DB "Form on a Table or View" wizard against the EMP table accepting the defaults. For this example, create the form with a page number of one, and make sure to allow the ename, job, and sal fields to be editable. When the wizard completes, page 1 of the application should have the items P1_ENAME, P1_JOB, and P1_SAL on it as text fields.
    Step 2 - Create a popup page with search fields
    Next, create a page that's to be used as the popup window: Page 2. Ultimately, this page will have javascript, a report region, and some buttons. For now, though, just create a page 2 with the items P2_ENAME, P2_JOB, and P2_SAL on it as text fields.
    Step 3 - Set Modal popup page header requirements
    A) Modal windows by default cache the information they display. When creating a popup window which displays different information each time it is called or to allow searching the caching default must be switched off.
    Add the following meta-tag to the "HTML Header" field of the page-level attributes screen for page 2 to accomplish this:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    B) Modal windows by default open a new window when running any redirect calls. When creating a modal popup which passes back parameters to the parent window. The modal window has to be forced to fire redirect calls within its own window rather than open a new window for the redirect.
    Add the following tag to the "HTML Header" field of the page-level attributes screen for page 2 to accomplish this:
    <base target="_self">
    Step 4 - Add Javascript call to the popup page
    Because the popup page should filter its result set based on any values that the user might have entered onto the form page, you need to add a javascript function that would pass those values off. Add the following function to the "HTML Header" field of the page-level attributes screen for page 1 to accomplish this:
    <script language="JavaScript" type="text/javascript">
      function callMyPopup (formItem1,formItem2,formItem3) {
        var formVal1 = document.getElementById(formItem1).value;
        var formVal2 = document.getElementById(formItem2).value;
        var formVal3 = document.getElementById(formItem3).value;
        var url;
      url = 'f?p=&APP_ID.:2:&APP_SESSION.::::P2_ENAME,P2_JOB,P2_SAL:' + formVal1 + ',' + formVal2 + ',' + formVal3 ;
      // IE Browsers modal popup window
      if (window.showModalDialog) {
        w = showModalDialog(url, window.self,"status:0; scroll:1; resizable:1; dialogWidth:25; dialogHeight:43");
        // w is an array returned from the modal popup containing the passback values
        if (w) {
          document.getElementById("P1_ENAME").value = w[0];
          document.getElementById("P1_JOB").value = w[1];
          document.getElementById("P1_SAL").value = w[2];
          document.getElementById("P1_SAL").focus();
      else {
      // mozilla based browsers modal popup window
      w = open(url,"winLov","Scrollbars=1,resizable=1,width=800,height=600", modal="yes");
      if (w.opener == null)
        w.opener = self;
      w.focus();
    </script>Though you don't need to know how to read javascript for this example, it helps to understand that this function only does one important thing: it opens a modal popup window of page two in our application while passing values to P2_ENAME, P2_JOB, and P2_SAL. It gathers those values to pass from the names of the HTML DB items provided to it. The call to this function will be added in the next step below.
    Step 5 - Add a popup link next to the P1_SAL field on the form page
    Add a link to the form page that will call the callMyPopup function above and pass it the values it needs. To do so, place the following HTML in the "Post Element Text" field attribute of the P1_SAL item:
    <~a href="javascript:callMyPopup('P1_ENAME','P1_JOB','P1_SAL');">Click for LOV<~/a>NB. remove ~ from above when deploying
    Step 6 - Add the LOV report to the popup page
    The next step is to create a report on the popup page based on the values passed from the form on page one. The tricky part of this report is providing a means for the selected values to be passed back to the form page. This can be achieved by having a column of the report render as a javascript link that would close the popup window and pass the ename, job and sal values for that row back. Start by adding a simple report region to our Modal popup page that uses a query such as:
          select ename, job, sal , 'placeholder' the_link
            from emp
           where ename like '%'||:P2_ENAME||'%'
             and (job = :P2_JOB or :P2_JOB is null)
             and (sal = :P2_SAL or :P2_SAL is null)Note that the last column in this query is just a placeholder. once the region is created, turn that placeholder into a link by doing the following:
    Navigate to the Page Definition for page 2
    Next to the name of the report region created in step 6, Click Q
    Next to the column THE_LINK, click the edit icon
    In the "Link Text" field enter the string "select"
    In the URL field enter: javascript:passBack('#ENAME#','#JOB#','#SAL#'); Click the "Apply Changes" button
    Step 7 - Add the javascript function to the Modal popup page to pass selected values to the (parent) form page.
    In the previous step you added a call to a javascript function, passBack. Now add that function to the top of Modal popup page 2. In the same manner as step 4 above, add that passBack function to the page 2 by putting it in the "HTML Header" field of the page-level attributes screen. The function should look similar to the following:
    <script language="JavaScript">
       function passBack(passVal1, passVal2, passVal3)
         // IE Browser return the passback values in an array
         if (window.showModalDialog) {
           var retVal = new Array(passVal1, passVal2, passVal3);
           window.returnValue = retVal;
           window.close();
         // Mozilla based browsers right the passback values directly into the parent window
         else {
           opener.document.getElementById("P1_ENAME").value = passVal1;
           opener.document.getElementById("P1_JOB").value = passVal2;
           opener.document.getElementById("P1_SAL").value = passVal3;
           opener.document.getElementById("P1_SAL").focus();
           close();
    </script>This function simply sets the values of P1_ENAME, P1_JOB, and P1_SAL with the values of the whatever's stored to the three HTML DB item names passed to it. It also closes the current window and puts the cursor back into the P1_SAL field.
    Step 8 - Polishing
    The basic functionality of this custom modal popup window has been created in steps 1 though 7. To make its usage a little more friendly, it's advisable to add Cancel and Search buttons to the popup window page. The Search button should just be added as a regular button that branches back to the page 2. Adding this button allows users to re-query for LOV options without having to return to our form page. The Cancel button should be created with an "Action" of "Redirect to URL". The "URL Target" of the button should be javascript:window.close(). As the code suggests, the Cancel button would just close the popup window (with no values returned).
    Hope this is of use....

    Everything said above is working fine but in Mozilla small popup is coming in top left corner of browser..
    so please help me so that it is opened in proper width and height in mozilla.

  • Passing values to modal popup

    Apexers,
    I need help with this modal popup, it works correctly but not passing values from page page1 to my page3. How do i pass these paramater values to page3,
    function modalWin() {
    if (window.showModalDialog) {
    window.showModalDialog("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_EMPNO:#P1_CUSTOMER_ID#::","name","dialogWidth:600px;dialogHeight:400px");
    else {
    window.open("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_EMPNO:101","name","height=400,width=600,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes");
    thanks & regards.

    Hi,
    try using this syntax
    function modalWin() {
    if (window.showModalDialog) {
    window.showModalDialog("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_EMPNO:" + $v('P1_CUSTOMER_ID') + "::","name","dialogWidth:600px;dialogHeight:400px");
    else {
    window.open("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_EMPNO:101","name","height=400,width=600,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes");
    }regards,
    Erik-jan

  • How to use Sharepoint Modal Popup loader in Sharepoint-Hosted Apps

    Hi,
    I have a requirement to use a modal popup as loader in SharePoint-Hosted Apps. I have used this like following-
    SP.UI.ModalDialog.showWaitScreenWithNoClose(
    'Please Wait',
    'while we retrieve...',
    '400',
    '600');
    But it does not work if we have "SP.Js" and "SP.runtime.js" included in the page. If we remove the mentioned script, then only modal works, but other functionality related to "Sp.Js" does not work.
    Please let me know if there is any solution for the problem.
    Thanks in Advance.

    Hi,
    Chk out this link also
    http://stackoverflow.com/questions/4015159/using-jquery-to-display-a-modal-please-wait-dialog-box-message
    http://bernado-nguyen-hoan.com/2012/04/23/how-to-close-sharepoint-modal-wait-screen-after-postback-when-page-is-in-dialog-mode/
    http://sharepoint.stackexchange.com/questions/24391/how-do-i-show-a-loading-div-when-opening-a-modal-dialog-from-a-customaction
    http://blog.collabware.com/2012/10/30/tips-tricks-sharepoint-2010-modal-dialogs/
    Thanks
    Jaison A
    http://infomoss.blogspot.in

  • Modal Popup Window close issue

    Hi,
    i have a master detail form
    i added a link field on detail form to open a form in popup modal mode
    i putted on Link Attributes onClick="new Ext.ux.PopupWindow({url: this.href, height: 450}).show(); return false;"
    due Modal Popup Window example by Mark Lancaster
    ([http://oracleinsights.blogspot.com/2009/09/apex-modal-windows-are-snap-using-extjs.html])
    I can't close popup window and return on calling page
    Any help?
    Thanks in advance
    Lukx
    so --> win xp
    rdbms --> 10.2.0.4
    apex --> 4.0.2.00.07

    Hi lukx
    You will find additional information in the comments on my blog that will solve your problem.
    Also, my book contains an even better solution for this in chapter 10, page 334.
    Regards
    Mark
    demo: http://apex.oracle.com/pls/otn/f?p=200801 |
    blog: http://oracleinsights.blogspot.com |
    book: Oracle Application Express 4.0 with Ext JS

  • Modal PopUp

    Hello Gurus,
    I have a question regarding modal popup window.
    Below is my code in ComponentController:
      DATA window_manager TYPE REF TO if_wd_window_manager.
      DATA window                 TYPE REF TO if_wd_window.
      window_manager = wd_this->wd_get_api( )->get_window_manager( ).
      window = window_manager->create_window( 'WIN' ).
      window->open( ).
    Here, i'm opening the new window. I have to open it with option RESIZABLE = FALSE.
    Unfortunately i can't do it and my window can be resized via minimize/maximize buttons and via mouse.
    How to prohibit such a possibility?
    p.s. i can't use window->set_is_resizable()
    Thank you,
    Yury

    hi
    try this code
    data lo_window_manager type ref to if_wd_window_manager.
    data lo_api_component type ref to if_wd_component.
    data lo_window type ref to if_wd_window.
    lo_api_component = wd_comp_controller->wd_get_api( ).
    lo_window_manager = lo_api_component->get_window_manager( ).
    CALL METHOD lo_window_manager->CREATE_EXTERNAL_WINDOW
    EXPORTING
    URL =   ' ' // ur URL here
    MODAL = ABAP_TRUE
    HAS_MENUBAR = ABAP_TRUE
    IS_RESIZABLE = ABAP_FALSE
    HAS_SCROLLBARS = ABAP_TRUE
    HAS_STATUSBAR = ABAP_TRUE
    HAS_TOOLBAR = ABAP_TRUE
    HAS_LOCATION = ABAP_TRUE
    RECEIVING
    WINDOW = lo_window.
    lo_window->open( ).
    regards,
    amit

  • Automatic Page Refresh With Modal Popup

    Hi,
    I'm sure there is a simple solution to this and I can see there are several pages discussing something similar but I’m struggling.
    I have a page that has a modal popup, the base page needs to be automatically refresh every ten seconds unless the modal page is open?
    Any ideas on what would be the simplest way to achieve this.
    Thanks in advance.

    Hi,
    I'm getting there, I can set a value (table or page variable) when the modal page is open and closed but i'm having trouble with the page refresh.
    Current I have a region with the following code
    <META HTTP-EQUIV="REFRESH" CONTENT="10">
    It has a conditional display based on a page variable, the problem is the the page still refreshes one more time after the value has been set which closes the modal. What I need is a simple way of checking a page variable and if that is set to Y then refresh the page otherwise dont refresh.
    Apologies in advance if this has been covered before but i've looked and not found anything suitable that I can follow.

  • Af:inputDate with both date and time: modal popup forces validation

    Hello,
    I am using an af:inputDate with an af:convertDateTime type='both' (displaying date and time).
    When the calendar popup is shown it's a modal popup. I guess it is because of the type='both'?
    My problem is: when the modal popup is shown I get also the validation popup with errors (for example required fields) which is shown too.
    Maybe someone could help?
    Is there a way to force non-modal popup for this kind of calendar?
    Is there a way to stop validation if I am already displaying another popup?
    Thanks in advance,
    Cindy

    Hi,
    U just override ok cancel button type="none"., inside the <af:panelGroupLayout id="pgl10" layout="horizontal" valign="middle">
    <af:commandButton id="ok" text="Ok" action="#{beanName.okAction}" immediate="true"/>
    <af:commandButton id="can" text="Cancel" action="#{beanName.cancelAction}" />
    </af:panelGroupLayout>
    Regards,
    parame

  • Skillbuilders modal popup v2. - popup does not open, can't figure out why..

    Hi, I am using APEX v4.1 and have used skillbuilders modal popup v2 successfully in the past. For some reason, it is working on one page (calling page 700 to pull up popup page 360) but not working on another page (calling page 900 to pull up popup page 920).
    Both modal popup pages are called from HTML buttons using dynamic actions.
    Does anyone have ideas for debugging.
    thanks, Karen
    ps. when I run the console debug, I receive the following on loading the page. I am completely new to javascript and have no idea what this means....it does not happen on p700, only on page 900
    SCRIPT5007: Unable to get value of the property 'length': object is null or undefined
    apex_4_1.min.js, line 18 character 88940
    function initTabForm(a,b,d,h,g){
    var f="#init_row_"+a;
    gErrItems=g;
    gChangedItems=new Array();
    gNumRows=h;
    gNewRows=0;
    gTabFormRegionID=a;
    gTabFormReportID="report_"+a;
    gTabForm=apex.jQuery(f).parent();
    gTabFormDefaultBG=apex.jQuery(f).children("td").css("background-color");
    gTabFormInitRow=b+apex.jQuery(f).html()+d;
    apex.jQuery(f).remove();
    var c=$x_FormItems($x(gTabFormReportID));
    for(var e=0;
    e<c.length;
    e++){
    apex.jQuery(c[e]).attr("autocomplete","off");
    if(c[e].name!="X01"){
    gTabFormData[e]=c[e].value
    else{
    gTabFormData[e]="0"
    apex.jQuery(".row-selector").click(function(){
    highlightRow(gTabFormRegionID,this,apex.jQuery(".row-selector").index(this))
    apex.jQuery(document).bind("apexbeforepagesubmit",function(){
    apex.jQuery("input[name$=NOSUBMIT]",apex.jQuery("#"+a)[0]).each(function(){
    $x_disableItem(this,true)
    apex.jQuery(f).remove()
    Edited by: KarenH on Sep 28, 2012 10:39 AM

    Thanks Pete.
    This is a large application, and I have had difficulty posting to apex in the past because the schema is too large and cannot be exported...but at least it gives you an idea.
    I am trying to rewrite p900 as it is much too complicated, and thought the modal popup would help in terms of adding new rows and validating, rather than using collections. This code was inherited, so I am a bit confused myself...but hoping to make progress.
    The button in question is called TRIPHEADER (add/edit trip header).
    https://apex.oracle.com/pls/apex/f?p=4550:1:33303433963:::::
    workspace: KEH813
    user: guest
    pwd: fish
    if you have trouble with that, access my development site:
    http://warsaw-grouper.accsp.org:7777/pls/safisd_11/f?p=4550:1:0:::::
    workspace: SAFIS
    user: guest
    pwd: fish
    you will need to run application 200 and logon as MDFISHER/SHARKBAIT
    go to FAVORITES (p900) and press ADD/EDIT TRIP HEADER....nothing happens.
    if you go to menu-->FISHER INFO and press ADD/EDIT EMAIL, you will see the modal successfully appear.
    thanks again. Karen

  • Skillbuilders Modal Popup does not open correctly

    Hi,
    i installed the modal popup from skillbuilders but i'm having trouble using it. I've gone through the online tutorial and the forum but i don't know what i am doing wrong.
    The modal page opens but very quickly a larger window shows that reduces in size to a smaller one which display no regions or items from the page i have selected to be a popup modal. I have created a demo which has the same effect
    http://apex.oracle.com/pls/apex/f?p=35329:1
    (usr,pwd: modal, modal)
    I'm not sure what page type should be used, i have tried a blank page, form, classic report but all have the same result. I'm using Apex 4.2.3
    Teo

    Try Page Template = 'Popup' for your modal page.
    If you provide access to your workspace, it might be easier to track what's wrong.

  • Upgrade from 4.1 to 4.2.1 - skillbuilder modal popup 2.0 stopped working.

    Hi Everyone. We are in the process of upgrading our applications from 4.1 to 4.2.1. I have a large applications which uses the fabulous skillbuilders modal popup in many places.
    The popups have stopped working, as have several other dynamic actions. Nothing else has changed, but the apex version. I use theme 13. I have read a few blogs and some suggested checking browser security....but I am not exactly certain what to look for.
    any help would be appreciated. thanks! Karen

    How exactly did they stop working? Do they pop up at all, but with empty content?
    As for browser security: verify "Embed in frames" is set to "Allow" or "Allow from same origin" under Application properties > Security > Browser Security > Embed in frames.

  • Modal popup window refresh the parent (calling) window/view

    I have a modal popup window that is adding detail records.  When this window is closed via the Hide method in my controller I would like to refresh the parent (calling) window/view.
    What is the best way to do this?
    Regards,
    Diane

    Here's my process.....
    2-windows & 3 views
    Window 1 - Selection View and Detail View
    Window 2 - Add View (used as a modal popup window called by a button click on the detail view)
    Selection View has all the options for obtaining a list of data for the detail view.  The detail view has an Add button.  Component controller has the hide method and access to the other components that do the update/query methods. On the detail view the user can click Add and a popup modal window shows.  User enters data and clicks either the add or cancel button.  The Detail view needs to refresh to show the additional data that has been added by the modal window.  There are calcuated values in the detail view from a supply function.  This function is not running and the values are not changed.
    What should be put in the hide method that will cause the detail view to obtain new data and supply the calculated values?  If I was using the Add view as part of the same window as the detail/selection views I'd just put in a navigation link between the detail and add views and fire the plug.  I like the idea of the popup window so I'd like to get this to work.
    I put the wdContext.initialize() in the hide method - which yes - caused the detail view to run - however the context lost all the key values so I received a data not found.  I then tried to initialize those nodes that did not contain the key values but the detail view did not display new values.
    Thanks for any ideas.....Diane
    Edited by: Diane Fuller on Jan 8, 2009 6:48 AM

  • Showing non-modal popup in overlay of browser.xul - on Windows

    Hi. I've got a custom Firefox add-on in plain Javascript. It to overlays Firefox's browser.xul (via chrome.manifest) by an XUL file, where I would like to show a non-modal popup (or some kind of non-intrusive notification).
    I've tried following three options from https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Alerts_and_Notifications:
    1.
    Components.classes['@mozilla.org/alerts-service;1'].
    getService(Components.interfaces.nsIAlertsService).
    showAlertNotification(null, 'Some title', 'Some message', false, '', null);
    2.
    var win = Components.classes['@mozilla.org/embedcomp/window-watcher;1'].
    getService(Components.interfaces.nsIWindowWatcher).
    openWindow(null, 'chrome://global/content/alerts/alert.xul',
    '_blank', 'chrome,titlebar=no,popup=yes', null);
    win.arguments = [null, 'Some title', 'Some message', false, ''];
    3.
    var message = 'Another pop-up blocked';
    var nb = gBrowser.getNotificationBox();
    var n = nb.getNotificationWithValue('popup-blocked');
    if(n) {
    n.label = message;
    } else {
    var buttons = [{
    label: 'Button',
    accessKey: 'B',
    popup: 'blockedPopupOptions',
    callback: null
    Neither of them works on Windows. The first two work on Linux (Fedora 20 x64). Neither of them generates any error either.
    Please, suggest how/where to do that, or how to 'schedule it' (as an even handler to a system event, I suppose) from my overlay of browser.xul.

    I think you would have a better chance of getting comments from experienced add-on developers on one of these sites:
    * http://forums.addons.mozilla.org/
    * http://forums.mozillazine.org/viewforum.php?f=19

  • Non-Modal Popup in WebDynpro 4 ABAP?

    Hey,
    i tried to create a non-modal popup but by opening the popup the following error is raised:
    System Tried to Create Amodal Window. This Is Currently Not Possible
    Below you can see how i created the popup:
    CALL METHOD cl_wd_popup_factory=>popup
      EXPORTING
        component           = com
    *    used_component_name =
        view_name           = 'VTEST'
    *    create_only         = ABAP_FALSE
        modal               = ABAP_FALSE
    *    window_title        =
        close_button        = abap_true
    *    button_kind         =
    *    message_type        = IF_WD_WINDOW=>CO_MSG_TYPE_NONE
    *    close_in_any_case   = ABAP_TRUE
    *  IMPORTING
    *    popup_window        =
    *    component_usage     =
    * CATCH cx_wd_runtime_repository .
    *ENDTRY.
    Is there any possibility to create a non-modal popup anyway?
    Thanks in advance

    why are you using the factory method, instead you can use the
    the interface if_wd_window_manager , method create_window
    data:l_window1 type ref to if_wd_window_manager,
         popup type ref to if_wd_window,
         l_cmp_api type ref to if_wd_component,
         l_view_api       type ref to if_wd_view_controller.
         l_cmp_api = wd_comp_controller->wd_get_api( ).
         l_window1 = l_cmp_api->get_window_manager( ).
         popup = l_window1->create_window(
    *          MODAL                = ABAP_TRUE
              window_name          =  'WINDOW1'
    *          TITLE                = TITLE
    *          CLOSE_BUTTON         = ABAP_TRUE
    *          BUTTON_KIND          = BUTTON_KIND
    *          MESSAGE_TYPE         = IF_WD_WINDOW=>CO_MSG_TYPE_NONE
    *          CLOSE_IN_ANY_CASE    = ABAP_TRUE
    *          MESSAGE_DISPLAY_MODE = MESSAGE_DISPLAY_MODE
    *          DEFAULT_BUTTON       = DEFAULT_BUTTON
    popup->open( ).

Maybe you are looking for