No Volker, The <tc:link> which i used to display the popup with the help of prototype.js as specifed in my previous mail and the action part in <tc:link> navigates to another page are working fine.
But whts my problem is , after i get a popup when placed my mosuse over the link and close the popup, I am not able to navigate with the other links in the page in first attempt . But if i click the second time, i am able to navigate. So i have to click twice on the links to go to my desired page. Think u understood my case ? Madan ----- Original Message ---- From: Volker Weber <[EMAIL PROTECTED]> To: MyFaces Discussion <[email protected]> Sent: Thursday, 8 March, 2007 5:06:29 PM Subject: Re: [ Tobago ] Regarding PopUp's If i understand this correct the action part navigates to another view, but did not open the popup? If so you should not put the popup into this link. you can add a invisible link <tc:link label="View Cart Contents" id="viewCartPopup"> for the popup action after this link. 2007/3/8, madan chowdary <[EMAIL PROTECTED]>: > > 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 > > > ________________________________ > 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/

