1
私は単純なJSFナビゲーション設定だと思っていましたが、h:commandButton
ページを読み込んだときに読み込みたいページではないと思います。顔-config設定の抜粋はここにある:それはそれと同じくらい簡単ですRichFacesでJSFナビゲーションが機能しない
<f:view>
<a4j:region id="topRegion">
<rich:page pageTitle="myapp" markupType="xhtml" id="top">
<f:facet name="header">
<h:form>
<rich:toolBar height="45" itemSeparator="disc">
<rich:toolBarGroup location="left">
<h:form name="selectForm">
<h:panelGrid columns="5" style="padding: 2px;">
<h:outputText style="text-align: center" value="Node Select " />
<h:selectOneMenu id="nodes" value="#{MyBacking.chosenNode}">
<f:selectItems value="#{MyBacking.nodes}" />
</h:selectOneMenu>
<h:commandButton value="Retrieve" styleClass="ctrlBtn"
id="retrieveBtn" style="margin-bottom: 2px;"
action="hello"
image="/img/btnRetrieve26.png" />
</h:panelGrid>
</h:form>
</rich:toolBarGroup>
</rich:toolBar>
</h:form>
:
<navigation-rule>
<from-view-id>/index.jsf</from-view-id>
<navigation-case>
<from-outcome>hello</from-outcome>
<to-view-id>/next.jsf</to-view-id>
</navigation-case>
</navigation-rule>
いるindex.xhtmlファイルには、これが含まれています。誰も私になぜそれが動作していないと言うことができますか?
私が知る限り、helloの結果はh:commandbutton
とload.x.xlmファイルで使用する必要があります。
グッド悲しみを。あなたが正しい。私の混乱は、私が* .jsfのURLパターンと.xhtmlのDEFAULT_SUFFIXを指定するのに慣れてきたウェブ記述子から来ました。乾杯! – volvox