Hi Volker,

Am totally confused how to proceed, i need both the action part and the pop box.

advice me how to go with this ?

Thnx

Madan

----- Original Message ----
From: Volker Weber <[EMAIL PROTECTED]>
To: MyFaces Discussion <[email protected]>
Sent: Thursday, 8 March, 2007 4:24:37 PM
Subject: Re: [ Tobago ] Regarding PopUp's

The problem is the action="viewCartContents".

a ajax action MUST return null as outcome. Otherwise the
uiComponentTree on server is replaced by a new one and the restore
fails.

Regards,
  Volker

2007/3/8, madan chowdary <[EMAIL PROTECTED]>:
>
> Hi Volker,
>
> Added MyFaces 1.1.5 and Tobago nightly build jars.
>
> But there was no change in the behavior what i explained in my previous
> mails.
>
> Can u explain me how can i go ahead with Tobago.addEventListener() or
> Tobago.bindAsEventListener() instead of prototype.js:Event.observe() ?
>
> Thnx
>
> Regards
> Madan
>
> ----- Original Message ----
> From: Volker Weber <[EMAIL PROTECTED]>
> To: MyFaces Discussion <[email protected]>
> Sent: Thursday, 8 March, 2007 3:19:17 PM
> Subject: Re: [ Tobago ] Regarding PopUp's
>
> Hi Madan,
>
> which implementation/version of jsf did you use?
>
> afaik your last version should work with myfaces 1.1.5 and tobago
> 1.0.10[-SNAPSHOT].
>
> But to be future proof i suggest to use Tobago.addEventListener() or
> Tobago.bindAsEventListener() instead of prototype.js:Event.observe()
> because we are going to remove prototype from tobago.
>
> Regards,
>   Volker
>
> 2007/3/8, madan chowdary <[EMAIL PROTECTED]>:
> >
> > Hi All,
> >
> > Please help me over this .... I am in real need of this functionality and
> my
> > project deadline is ahead.
> >
> > Thnx in adnvace,
> >
> > Madan
> >
> > ----- Original Message ----
> > From: madan chowdary <[EMAIL PROTECTED]>
> > To: MyFaces Discussion <[email protected]>
> > Sent: Wednesday, 7 March, 2007 1:01:50 PM
> > Subject: Re: [ Tobago ] Regarding PopUp's
> >
> >
> > Hi All,
> >
> > After debugging this thing , at last was able to get the popup on
> mouseover
> > with the help of prototype.js.
> >
> > The code is as such
> >
> > <tc:cell>
> >             <tc:link label="View Cart Contents" id="viewCartContents"
> > action="viewCartContents">
> >                 <f:facet name="popup">
> >                     <tc:popup width="620" height="300"
> > id="sheetConfigPopup">
> >                         <tc:box label="Cart Summary">
> >                             <f:facet name="layout">
> >                                 <tc:gridLayout/>
> >                             </f:facet>
> >                             <f:facet name="toolBar">
> >                                 <tc:toolBar>
> >                                     <tc:toolBarCommand
> > label="X">
> >                                         <tc:attribute
> > name="popupClose" value="immediate"/>
> >                                     </tc:toolBarCommand>
> >                                 </tc:toolBar>
> >                             </f:facet>
> >                             <tc:cell>
> >                                 <tc:sheet
> id="checkOutSheetPopUp"
> >
> > value="#{shoppingCart.items}"
> >
> > columns="60px;350px;80px;100px"
> >                                           var="cartItem"
> >
> showHeader="true"
> >
> > showDirectLinks="center"
> >
> > directLinkCount="10"
> >                                           first="0"
> >
> > selectable="none">
> >                                     <tc:column
> > label="#{bundle.quantity}" id="number" sortable="false" align="center">
> >                                         <tc:out
> > value="#{cartItem.quantity}" id="p_quantity" />
> >                                     </tc:column>
> >
> >                                     <tc:column
> > label="#{bundle.productName}" id="prdName">
> >                                         <tc:out
> > value="#{cartItem.item.productCode}" id="p_code"/>
> >                                         <tc:out value=" -
> "
> > />
> >                                         <tc:out
> > value="#{cartItem.item.productName}" id="p_name"/>
> >                                     </tc:column>
> >
> >                                     <tc:column
> > label="#{bundle.unitPrice}" sortable="true" align="right">
> >                                         <tc:out
> > value="#{cartItem.listPriceForQuantity}" id="p_unitprice"
> >
> > converter="CurrencyConverter" />
> >                                     </tc:column>
> >
> >                                     <tc:column
> > label="#{bundle.extTotal}" sortable="true" align="right" >
> >                                         <tc:out
> > value="#{cartItem.quantity * cartItem.listPriceForQuantity}" id="Ex_Total"
> >
> > converter="CurrencyConverter" />
> >                                     </tc:column>
> >                                 </tc:sheet>
> >                             </tc:cell>
> >                         </tc:box>
> >                     </tc:popup>
> >                  </f:facet>
> >             </tc:link>
> >
> >             <tc:script>
> >                 Event.observe(window, 'load', initCartSummary);
> >
> >                 function initCartSummary(){
> >
> > Event.observe($('page:cartSummary:viewCartContents'),
> > 'mouseover',
> >                         showCartContents);
> >
> >
> > Event.observe($('page:cartSummary:viewCartContents'),
> > 'mouseout',
> >                         showCartContents_mouseOut);
> >
> >
> > Event.observe($('page:cartSummary:viewCartContents'),
> > 'click',
> >                         viewCartContents);
> >                 }
> >
> >                 var delayhide = null;
> >
> >                 function viewCartContents()
> >                 {
> >                     if (typeof delayhide!="undefined")
> >                         clearTimeout(delayhide);
> >                 }
> >
> >                 function showCartContents(){
> >                     delayhide =
> >
> setTimeout("Tobago.openPopupWithAction('page:cartSummary:sheetConfigPopup',
> > 'page:cartSummary:viewCartContents')",500);
> >                 }
> >
> >                 function showCartContents_mouseOut(){
> >                     if (typeof delayhide!="undefined")
> >                         clearTimeout(delayhide);
> >                 }
> >             </tc:script>
> >
> > Used Event object in prototype.js to observe the id for <tc:link> , and
> when
> > mouse over then fire this action "
> >
> Tobago.openPopupWithAction('page:cartSummary:sheetConfigPopup',
> > 'page:cartSummary:viewCartContents') "
> >
> > When clicked on the link, captured the event by "click" option.
> >
> > Both the ' popup when mouseover ' and ' page navigation when clicked on
> the
> > link ' are working fine.
> >
> > But was facing an issue like as such
> > -- When the mouse is placed on viewCartContents link, was able to get the
> > popup.
> > -- After closing the popup and click on any other link in the page( say
> top
> > navigation links) the page is being refreshed , so i have to click again
> to
> > go to my desired page which the link refers.
> > -- This makes me to click twice on the link.
> > -- when removed the action attribute in <tc:link> for viewCartContents,
> and
> > place the mouse, close the popup and then click on the top links, then was
> > able to navigate to page which it refers.
> >
> > Y does this page refresh occures after i close the popup and click on
> other
> > links.
> >
> > how could i solve this issue ?
> >
> > Regards,
> > Madan
> >
> > ----- Original Message ----
> > From: madan chowdary <[EMAIL PROTECTED]>
> > To: MyFaces Discussion <[email protected]>
> > Sent: Tuesday, 6 March, 2007 1:14:27 AM
> > Subject: Re: [ Tobago ] Regarding PopUp's
> >
> >
> > Hi All,
> >
> > Was trying to debug the application for popup when placed mouse over a
> link
> > with  JavaScript, but its a bit tedious to go through the JavaScript Ajax
> > frameworks and achieve this task.
> >
> > Can u guyz please suggest me how to proceed for this case...
> >
> > And i am desperately waiting for onMouseOver  attribute in <tc:link/> to
> > display the popup that i had when clicked the link...
> >
> > Regards,
> > Madan
> >
> > ----- Original Message ----
> > From: madan chowdary <[EMAIL PROTECTED]>
> > To: MyFaces Discussion <[email protected]>
> > Sent: Saturday, 3 March, 2007 12:33:20 PM
> > Subject: Re: [ Tobago ] Regarding PopUp's
> >
> >
> > Hi All,
> >
> > Is there any means of doing this...
> >
> > I am in real need of this functionality.
> >
> > I tried using different JavaScript frameworks like Dojo, Yahoo UI
> framework.
> >
> > But there rendering is causing some script problems when tested in FireFox
> > and IE, and even the Z-Index is differing for the DIV's .
> >
> > I tried with a popup with <tc:link> .when clicked it would display the
> > popup.
> >
> > Buts that's not my case, the popup should be shown when we place mouse
> over
> > <tc:link/>
> >
> > if there is no mouseOver attribute for <tc:link/> it would be helpful for
> > these kind of situations .
> >
> > Plz suggest me how to proceed to my case.
> >
> > Thnx in Advance,
> >
> > Regards,
> > Madan
> >
> > ----- Original Message ----
> > From: madan chowdary <[EMAIL PROTECTED]>
> > To: MyFaces Discussion <[email protected]>
> > Sent: Tuesday, 27 February, 2007 11:57:38 AM
> > Subject: [ Tobago ] Regarding PopUp's
> >
> >
> > Hi All,
> >
> > I need to display a popup which is shown when a user places mouse over a
> > link.
> >
> > My case is as such...
> >
> > There would be a link, which on clicked will navigate to a page which has
> > the User Details.
> >
> > Now when he places his mouse over the link, i need to show a popup which
> has
> > the same details as when shown when he clicks the link.
> >
> > according to wht i know, the popup will be shown only when we click on the
> > link, but not on mouse over.
> >
> > Is this could be done with mouseover function ?
> >
> > Thnx in advance,
> >
> > Regards,
> > Madan
> >
> >  ________________________________
> >  Here�s a new way to find what you're looking for - Yahoo! Answers
> >
> >  ________________________________
> >  Here�s a new way to find what you're looking for - Yahoo! Answers
> >
> >  ________________________________
> >  Here�s a new way to find what you're looking for - Yahoo! Answers
> >
> >  ________________________________
> >  Here�s a new way to find what you're looking for - Yahoo! Answers
> >
> >  ________________________________
> >  Here�s a new way to find what you're looking for - Yahoo! Answers
>
>
>  ________________________________
>  Here's a new way to find what you're looking for - Yahoo! Answers







                
__________________________________________________________
Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/

Reply via email to