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

Reply via email to