1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<ui:composition
<style>
.cols {
vertical-align: top;
width: 50%;
}
</style>
<h:form id="form">
<h:panelGrid columns="2" columnClasses="cols" width="100%">
<rich:panelMenu style="width:200px" mode="ajax"
iconExpandedGroup="disc" iconCollapsedGroup="disc"
iconExpandedTopGroup="chevronUp" iconGroupTopPosition="right"
iconCollapsedTopGroup="chevronDown" iconCollapsedTopPosition="right">
<rich:panelMenuGroup label="Group 1">
<rich:panelMenuItem label="Item 1.1"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 1.1" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 1.2"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 1.2" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 1.3"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 1.3" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Group 2">
<rich:panelMenuItem label="Item 2.1"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.1" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 2.2"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.2" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 2.3"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.3" />
</rich:panelMenuItem>
<rich:panelMenuGroup label="Group 2.4">
<rich:panelMenuItem label="Item 2.4.1"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.4.1" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 2.4.2"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.4.2" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 2.4.3"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.4.3" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuItem label="Item 2.5"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 2.5" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Group 3">
<rich:panelMenuItem label="Item 3.1"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 3.1" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 3.2"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 3.2" />
</rich:panelMenuItem>
<rich:panelMenuItem label="Item 3.3"
action="#{panelMenu.updateCurrent}">
<f:param name="current" value="Item 3.3" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
</rich:panelMenu>
<rich:panel>
<a4j:outputPanel ajaxRendered="true">
<h:outputText value="#{panelMenu.current} selected" id="current" />
</a4j:outputPanel>
</rich:panel>
</h:panelGrid>
</h:form>
</ui:composition>
</html> |
Partager