[richfaces-issues] [JBoss JIRA] (RF-11842) Support for macrosubstitutions in the contextMenu

Brian Leathem (Commented) (JIRA) jira-events at lists.jboss.org
Thu Dec 22 19:51:09 EST 2011


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

Brian Leathem commented on RF-11842:
------------------------------------

An example of _macrosubstitution_ for the richfaces 3 showcase:
{code:title=contextMenu}
<rich:contextMenu attached="false" id="menu" submitMode="ajax">
    <rich:menuItem ajaxSingle="true">
        <b>{car} {model}</b> details
        <a4j:actionparam name="det" assignTo="#{ddmenu.current}" value="{car} {model} details"/>
    </rich:menuItem>
    <rich:menuGroup value="Actions">  
        <rich:menuItem ajaxSingle="true">
            Put <b>{car} {model}</b> To Basket
            <a4j:actionparam name="bask" assignTo="#{ddmenu.current}" value="Put {car} {model} To Basket"/>
        </rich:menuItem>
        <rich:menuItem value="Read Comments" ajaxSingle="true">
            <a4j:actionparam name="bask" assignTo="#{ddmenu.current}" value="Read Comments"/>
        </rich:menuItem>                
        <rich:menuItem ajaxSingle="true">
            Go to <b>{car}</b> site
            <a4j:actionparam name="bask" assignTo="#{ddmenu.current}" value="Go to {car} site"/>
        </rich:menuItem>
    </rich:menuGroup>
</rich:contextMenu> 
{code}

{code:title=componentControl}
<rich:componentControl event="onRowClick" for="menu" operation="show">
    <f:param value="#{car.model}" name="model"/>
    <f:param value="#{car.make}" name="car"/>
</rich:componentControl>
{code}

Note, the replacement text in the contextMenu _{model}_ is not EL, this is a marker for substitution to be executed client side.
                
> Support for macrosubstitutions in the contextMenu
> -------------------------------------------------
>
>                 Key: RF-11842
>                 URL: https://issues.jboss.org/browse/RF-11842
>             Project: RichFaces
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: component-menu
>    Affects Versions: 4.1.1.Final
>            Reporter: Brian Leathem
>             Fix For: 4.2.0.Tracking
>
>
> The RichFaces 3 contextMenu supported _macrosubstitutions_, whereby a single instance of the contextMenu will be created and among multiple components.  This RichFaces 4 contextMenu should support this feature.
> See the [RichFaces 3 showcase|http://livedemo.exadel.com/richfaces-demo/richfaces/contextMenu.jsf] for an example of this behaviour.

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