Author: maksimkaszynski
Date: 2007-11-20 14:35:02 -0500 (Tue, 20 Nov 2007)
New Revision: 4118
Modified:
branches/3.1.x/sandbox/samples/contextMenuDemo/src/main/webapp/pages/index.jsp
Log:
Context menu macro substitution
Modified: branches/3.1.x/sandbox/samples/contextMenuDemo/src/main/webapp/pages/index.jsp
===================================================================
---
branches/3.1.x/sandbox/samples/contextMenuDemo/src/main/webapp/pages/index.jsp 2007-11-20
19:34:53 UTC (rev 4117)
+++
branches/3.1.x/sandbox/samples/contextMenuDemo/src/main/webapp/pages/index.jsp 2007-11-20
19:35:02 UTC (rev 4118)
@@ -21,28 +21,28 @@
</head>
<body>
<f:view>
- <h:form>
- <h:panelGroup id="outputText">
- <h:outputText value="Right Click Here" />
- <cm:contextMenu submitMode="server">
- <mc:menuItem id="menuItem11"
action="#{bean.action}" value="Active11: ajax"
submitMode="ajax" actionListener="#{bean.actionListener}">
+ <h:form id="f">
+ <h:panelGroup id="outputText" >
+ <h:outputLink value="#"
onclick="$('f:m').component.show(event, {param: 'zz'});return
false;">Right Click Here</h:outputLink>
+ <cm:contextMenu submitMode="server" id="m">
+ <mc:menuItem id="menuItem11"
action="#{bean.action}" value="{param} ajax submit"
submitMode="ajax" actionListener="#{bean.actionListener}">
<a4j:actionparam assignTo="#{bean.param}"
name="param" value="{param}"></a4j:actionparam>
</mc:menuItem>
- <mc:menuItem id="menuItem12"
action="#{bean.action}" value="Active12" immediate="true"
actionListener="#{bean.actionListener}">
+ <mc:menuItem id="menuItem12"
action="#{bean.action}" value="{param} Server submit "
immediate="true" actionListener="#{bean.actionListener}">
<a4j:actionparam assignTo="#{bean.param}"
name="param" value="{param}"></a4j:actionparam>
</mc:menuItem>
- <mc:menuItem id="menuItem14"
action="#{bean.action}" value="Active14"
actionListener="#{bean.actionListener}">
+ <mc:menuItem id="menuItem14"
action="#{bean.action}" value="{param} default submit "
actionListener="#{bean.actionListener}">
<a4j:actionparam assignTo="#{bean.param}"
name="param" value="{param}"></a4j:actionparam>
</mc:menuItem>
<mc:menuSeparator id="menuSeparator11"/>
- <mc:menuItem id="menuItem16"
action="#{bean.action}" value="Disable16" disabled="true"
actionListener="#{bean.actionListener}">
+ <mc:menuItem id="menuItem16"
action="#{bean.action}" value="Disable16 {param}"
disabled="true" actionListener="#{bean.actionListener}">
<a4j:actionparam assignTo="#{bean.param}"
name="param" value="{param}"></a4j:actionparam>
</mc:menuItem>
<mc:menuItem id="menuItem17"
action="#{bean.action}" actionListener="#{bean.actionListener}">
<a4j:actionparam assignTo="#{bean.param}"
name="param" value="{param}"></a4j:actionparam>
- <h:inputText value="xXx"/>
+ <h:inputText value="{param}"/>
</mc:menuItem>
</cm:contextMenu>
</h:panelGroup>
@@ -55,7 +55,9 @@
<f:facet name="footer">
<h:outputText value="First footer"></h:outputText>
</f:facet>
- <h:outputText value="#{row.first}"></h:outputText>
+ <h:outputLink value="#"
onclick="$('f:m').component.show(event, {param:
'#{row.first}'});return false;">
+ <h:outputText value="#{row.first}"></h:outputText>
+ </h:outputLink>
</dt:column>
<dt:column headerClass="header" footerClass="footer">
<f:facet name="header">
@@ -64,7 +66,9 @@
<f:facet name="footer">
<h:outputText value="Second footer"></h:outputText>
</f:facet>
- <h:outputText value="#{row.second}"></h:outputText>
+ <h:outputLink value="#"
onclick="$('f:m').component.show(event, {param:
'#{row.second}'});return false;">
+ <h:outputText value="#{row.second}"></h:outputText>
+ </h:outputLink>
</dt:column>
</dt:dataTable>
</h:form>
Show replies by date