Menu Ice Faces

1 resposta
R

Galera gostaria de saber como eu monto um menu no estilo de Arvore com os sinas de + e sub itens usando Ice Faces estou fazendo como esta abaixo mais não sei como eu faço para aparecer os sinas de + no menu

alguém pode ajudar

<?xml version="1.0" encoding="ISO-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ice="http://www.icesoft.com/icefaces/component">
<body>
<h:form>
   
<ice:menuBar orientation="vertical">

    <ice:menuItem value="File">
        <ice:menuItem value="Open" icon="file_open.gif" actionListener="#{menuBean.menuActionListener}" />
        <ice:menuItem value="Close" icon="file_close.gif" actionListener="#{menuBean.menuActionListener}" />
        <ice:menuItemSeparator/>
        <ice:menuItem value="Recent">
            <ice:menuItem icon="xmlhttp/css/xp/css-images/document.gif" value="File 1"/>
            <ice:menuItem icon="xmlhttp/css/xp/css-images/document.gif" value="File 2">
                <ice:menuItem icon="xmlhttp/css/xp/css-images/paragraph.gif" value="Para 1" actionListener="#{menuBean.menuActionListener}" />
                <ice:menuItem icon="xmlhttp/css/xp/css-images/paragraph.gif" value="Para 2" action="#{menuBean.menuAction}" />
            </ice:menuItem>
            <ice:menuItem value="File 3" icon="xmlhttp/css/xp/css-images/document.gif">
                <ice:menuItem icon="xmlhttp/css/xp/css-images/paragraph.gif" value="Para 1"/>
                <ice:menuItem icon="xmlhttp/css/xp/css-images/paragraph.gif" value="Para 2"/>
                <ice:menuItem icon="xmlhttp/css/xp/css-images/paragraph.gif" value="Para 3"/>
            </ice:menuItem>
        </ice:menuItem>
    </ice:menuItem>

    <ice:menuItem value="Edit">
        <ice:menuItem value="Cut" icon="xmlhttp/css/xp/css-images/cut.gif" action="#{menuBean.menuActionCut}"/>
        <ice:menuItem value="Copy" icon="xmlhttp/css/xp/css-images/copy.gif" action="#{menuBean.menuActionCopy}"/>
        <ice:menuItem value="Paste" icon="xmlhttp/css/xp/css-images/paste.gif" action="#{menuBean.menuActionPaste}"/>
    </ice:menuItem>

    <ice:menuItem value="View">
        <ice:menuItem value="toolbar" />
        <ice:menuItem value="statusbar" />
        <ice:menuItem value="custom" />
    </ice:menuItem>

</ice:menuBar>
      </h:form>
</body>
</html>

1 Resposta

R

Então galera achei em exemplo melhor do que eu fiz acima e estou seguindo ele mais minha tela não sobe o que esta errado

<?xml version="1.0" encoding="ISO-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ice="http://www.icesoft.com/icefaces/component">
<body>
<h:form>
<ice:panelGroup styleClass="synopsisBox">
    <ice:outputText value=""/>
    <ice:outputText value=""/>
</ice:panelGroup>

<ice:panelGroup styleClass="exampleBox">
    <ice:tree id="tree" value="" var="node" hideRootNode="false" hideNavigation="false" imageDir="">
        <ice:treeNode>
            <f:facet name="icon">
                <ice:panelGroup >
                    <ice:graphicImage value=""/>
                </ice:panelGroup>
            </f:facet>
            <f:facet name="content">
                <ice:panelGroup styleClass="" style="">
                    <ice:commandLink>
                        <f:param name="" value="" />
                        <ice:outputText id="" value=""/>
                    </ice:commandLink>
                </ice:panelGroup>
            </f:facet>
        </ice:treeNode>
    </ice:tree>
    <br/>
    <ice:commandButton value="" disabled=""/>
    <ice:commandButton value="" disabled="" />
</ice:panelGroup>

<!-- Server-side values-->
<ice:panelGroup styleClass="">

    <!-- backing bean title box -->
    <ice:panelGroup style="width:350px;">
        <ice:outputText value=""/>
    </ice:panelGroup>

    <!-- actual backing bean values. -->
    <ice:panelGroup effect="">
            <ice:panelGroup style="margin: 0; padding: 0;width:350px;">
                <ice:panelGrid cellpadding="0" cellspacing="3" columns="2" rendered="">
        
                    <ice:outputLabel value=""/>
                    <ice:panelSeries value="" var="treePath">
                        <ice:graphicImage width="11" height="8" style="margin-left:3px;margin-right:3px;" value="" />
                        <ice:outputText value=""/>
                    </ice:panelSeries>
        
                    <ice:outputLabel value=""/>
                    <ice:outputText value=""/>
        
                    <ice:outputLabel value=""/>
                    <ice:outputText value=""/>
        
                    <ice:outputLabel value=""/>
                    <ice:outputText value=""/>
                </ice:panelGrid>
            </ice:panelGroup>
    </ice:panelGroup>
</ice:panelGroup>
      </h:form>
</body>
</html>
Criado 13 de março de 2009
Ultima resposta 13 de mar. de 2009
Respostas 1
Participantes 1