使用JSF模板中的FlowScope项目的菜单

时间:2017-11-08 20:11:38

标签: jsf primefaces

我有以下菜单,其中所有menuItem都启动使用FlowScope的不同视图。

在我的主页ex:“http://localhost:8080/abc”我可以从MenuItem开始任何流程。但当我进入一个流程时,我收到错误:无法解析NavigationCase的结果:view-all

如果我在menuItem中从结果变为动作,我可以进入视图,但如果我尝试开始另一个跟随我不能。

这是我的菜单:

<h:body>
    <div id="page">
        <div id="header">
            <ui:insert name="header">
                <h:form>
                    <p:menubar id="menu">
                <p:menuitem>
                    <h:link>
                        <h:graphicImage name="fme.png" height="50" />
                    </h:link>
                </p:menuitem>
                <p:submenu label="Colaborador" icon="ui-icon-document">
                    <p:menuitem value="Criar Colaborador" action="create-colaborator" />
                    <p:menuitem value="Editar Colaborador" action="create-colaborator" />
                    <p:menuitem value="Listar Todos" action="view-all" />
                </p:submenu>
                <p:submenu label="Relatorio" icon="ui-icon-document">
                    <p:menuitem value="Relatorio" action="exportar-relatorio" />
                </p:submenu>

                <p:menuitem style="margin-right:600px">
                    <h:link>
                        <h:graphicImage name="swiss.png" height="40" />
                    </h:link>
                </p:menuitem>
            </p:menubar>

                </h:form>
            </ui:insert>
        </div>
        <div id="contentWrap" class="ui-fluid">
            <div id="content">
                <ui:insert name="content"></ui:insert>
            </div>
        </div>
        <div id="footer">
            <ui:insert name="footer">
                Um produto de FME em parceria com a SwissContact. 
            </ui:insert>
        </div>
    </div>
</h:body>

0 个答案:

没有答案