【问题标题】:Simple Trinidad navigation简单的特立尼达导航
【发布时间】:2012-12-10 11:37:34
【问题描述】:

我遵循了特立尼达导航开发指南中的第一个示例,但结果链接始终显示为“#”。我仔细检查了他们的可下载示例,但没有发现任何区别。

Main.xhtml

<tr:page>
    <f:facet name="menuSwitch">
        <tr:navigationPane hint="button">
            <tr:commandNavigationItem text="Home" action="nav_main" />
            <tr:commandNavigationItem text="About" />
            <tr:commandNavigationItem text="Login" action="nav_login" rendered="#{!loginBean.loginStatus}" />
            <tr:commandNavigationItem text="Logut"
                rendered="#{loginBean.loginStatus}" />
        </tr:navigationPane>
...snip
</tr:page>

face-config.xml

<navigation-rule>
    <navigation-case>
        <from-outcome>nav_main</from-outcome>
        <to-view-id>/main.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
    <navigation-case>
        <from-outcome>nav_login</from-outcome>
        <to-view-id>/login.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
 </navigation-rule>

main.xhtml 和 login.xhtml 都位于 WebContent 中,而不是隐藏在另一个文件夹中。

我看了这个链接:http://myfaces.apache.org/trinidad/devguide/navigation.html

【问题讨论】:

    标签: jsf-2 myfaces trinidad


    【解决方案1】:

    好的,新手错误。我没有阅读整个 Trinidad 示例代码,并且错过了一个围绕整个内容的 Form 标签。

    <tr:page>
            <f:facet name="menuSwitch">
                <tr:form>
                <tr:navigationPane hint="button">
                    <tr:commandNavigationItem text="Home" action="navMain" />
                    <tr:commandNavigationItem text="About" />
                    <tr:commandNavigationItem text="Login" action="navLogin" rendered="#{!loginBean.loginStatus}" />
                    <tr:commandNavigationItem text="Logut"
                        rendered="#{loginBean.loginStatus}" />
                </tr:navigationPane>
                </tr:form>
            </f:facet>
    ...snip
    </tr:page>
    

    【讨论】:

      猜你喜欢
      • 2014-01-03
      • 2012-12-07
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 2011-10-24
      • 2012-10-09
      相关资源
      最近更新 更多