I am having a gird with one view column. On clicking view link , i want to open a popup to view information. I was unaware about actual use of findPopupHost so i pass this. I was thinking it will work same as PopupManager works.
On Tue, Jul 18, 2017 at 8:02 PM, Alex Harui-2 [via Apache Flex Development] <ml+s2333347n63395...@n4.nabble.com> wrote: > I guess I should have been more clear. FlexJS supports multiple component > sets and runtimes. An Application class is probably always going to be > the entry point of an application, but there is no guarantee in any > application that the Application class will be a display object or even > the correct display object in the case of a multi-window desktop > application. > > IPopUpHost is an API for a good place to hang popups, but it is only a > coincidence that in the currently supported runtimes and most popular > component sets that the Application is mapped to a display object and thus > an IPopUpHost. We should not presume that will always be the case. > > If you are looking for a good place to hang a popup you probably want it > to popup over some UI component. So, it is best to start with that known > IUIBase and find an IPopUpHost that will display the popup over that > IUIBase. That way, your code will work in a multi-window app someday, and > other future runtime environments as well. And that's why findPopUpHost > takes an IUIBase. And in other future runtimes, it should be implemented > to return a useful thing, but that thing may not be the Application > instance. > > So, the recommended practice is to use UIUtils.findPopupHost and pass it > an IUIBase that you want the popup to float over. > > HTH, > -Alex > > On 7/17/17, 10:48 PM, "Yishay Weiss" <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=63395&i=0>> wrote: > > >Even if the Application instance isn’t an IPopUpHost the method will just > >return null, so the effect is the same as just doing (appInstance as > >IPopUpHost). I suspect the method is being misused rather than there > >being a problem with the method. > > > >From: Alex Harui<mailto:[hidden email] > <http:///user/SendEmail.jtp?type=node&node=63395&i=1>> > >Sent: Tuesday, July 18, 2017 8:33 AM > >To: [hidden email] <http:///user/SendEmail.jtp?type=node&node=63395&i=2> > <mailto:[hidden email] > <http:///user/SendEmail.jtp?type=node&node=63395&i=3>> > >Subject: Re: [FlexJS] findPopupHost issue > > > >FWIW, it may not be safe to assume that Application will always be an > >IPopUpHost, hence the utility function. > > > >Thanks, > >-Alex > > > >On 7/17/17, 9:59 PM, "piotrz" <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=63395&i=4>> wrote: > > > >>Hi Yishay, > >> > >>That's a good point - Application is itself an IPopupHost. I've asked > him > >>what is the use case for his host popup search. > >> > >>Thanks, > >>Piotr > >> > >> > >> > >>----- > >>Apache Flex PMC > >>[hidden email] <http:///user/SendEmail.jtp?type=node&node=63395&i=5> > >>-- > >>View this message in context: > >>https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fapache-fl > >>e > >>x-development.2333347.n4.nabble.com%2FFlexJS-findPopupHost-issue-tp63362p > > >>6 > >>3366.html&data=02%7C01%7C%7Cbfd19d2deba646c64df208d4cd9c9798%7Cfa7b1b5a7b > > >>3 > >>4438794aed2c178decee1%7C0%7C0%7C636359519816386890&sdata=CyeQuoJ0gVVl2UHU > > >>B > >>W%2B6hbyDNw%2FOSFuswfzeLTqUf3c%3D&reserved=0 > >>Sent from the Apache Flex Development mailing list archive at > Nabble.com. > > > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > http://apache-flex-development.2333347.n4.nabble.com/FlexJS-findPopupHost- > issue-tp63362p63395.html > To start a new topic under Apache Flex Development, email > ml+s2333347n1...@n4.nabble.com > To unsubscribe from Apache Flex Development, click here > <http://apache-flex-development.2333347.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1&code=cHJhc2hha3VtYXJAZ21haWwuY29tfDF8LTU0MTcyMzE2NA==> > . > NAML > <http://apache-flex-development.2333347.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- *Regards,* Prashant Kumar* | *Mob.: +91 8408811225 -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-findPopupHost-issue-tp63362p63424.html Sent from the Apache Flex Development mailing list archive at Nabble.com.