[richfaces-issues] [JBoss JIRA] (RF-11736) rich:popupPanel x domElementAttachment="parent"

Mahendher M (JIRA) jira-events at lists.jboss.org
Mon Jul 9 00:52:12 EDT 2012


    [ https://issues.jboss.org/browse/RF-11736?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12704889#comment-12704889 ] 

Mahendher M commented on RF-11736:
----------------------------------

Hi All
     I have found the solution for this problem , even i have faced same issue with project ,then after googling a lot i have found out the solution in rich faces
   
   http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=hashParam&skin=blueSky

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">
 
    <rich:popupPanel id="pp" resizeable="true" header="Popup panel shown using rich:componentControl and rich:hashParam">
        <f:facet name="controls">
            <h:outputLink value="#" onclick="#{rich:component('pp')}.hide(); return false;">
                X
            </h:outputLink>
        </f:facet>
        <h:outputText value="Settings applied by hashParam tag:" />
        <h:panelGrid columns="2">
            <h:outputText value="Width:" />
            <h:outputText value="500" />
            <h:outputText value="Height:" />
            <h:outputText value="300" />
            <h:outputText value="minWidth:" />
            <h:outputText value="300" />
            <h:outputText value="minHeight:" />
            <h:outputText value="150" />
        </h:panelGrid>
        <p>The panel is getting centered by using:</p>
 
        <p>&lt;a4j:param noEscape="true" name="left" value="(window.width/2)-250"/&gt;</p>
 
        <p>&lt;a4j:param noEscape="true" name="top" value="(window.height/2)-150"/&gt;</p>
        <fieldset>
            <legend>
                <b>NOTE:</b>
            </legend>
            <p>Notice that the show() api method requires an event parameter to be first according to signature. So we
                passed it before the hashParam.</p>
        </fieldset>
    </rich:popupPanel>
 
    <h:commandButton value="Show popup">
        <rich:componentControl target="pp" operation="show">
            <a4j:param noEscape="true" value="event" />
            <rich:hashParam>
                <f:param name="width" value="500" />
                <f:param name="height" value="300" />
                <f:param name="minWidth" value="300" />
                <f:param name="minHeight" value="150" />
                <a4j:param noEscape="true" name="left" value="(jQuery(window).width()/2)-250" />
                <a4j:param noEscape="true" name="top" value="(jQuery(window).height()/2)-150" />
            </rich:hashParam>
        </rich:componentControl>
    </h:commandButton>
 
</ui:composition>
                
> rich:popupPanel x domElementAttachment="parent"
> -----------------------------------------------
>
>                 Key: RF-11736
>                 URL: https://issues.jboss.org/browse/RF-11736
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-panels-layout-themes
>    Affects Versions: 4.0.0.Final
>         Environment: NetBeans 7.0.0 + GlassFish 3.1.1 + JSF2 + CDI + RF4 + Hibernate3
>            Reporter: Edilmar Alves
>             Fix For: 4.3-Tracking
>
>
> rich:popupPanel repositions after second click when we use domElementAttachment="parent"

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the richfaces-issues mailing list