​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.

Reply via email to