从具有onstart属性的操作重定向

时间:2015-05-28 17:01:41

标签: jsf primefaces

我注意到,由于我在按钮中定义了一个启动行为,导航规则忽略了我。 我的按钮:

<p:commandButton
    id="btnSend"
    value="#{txt['button.send']}" process="@form"
    immediate="true"
    action="#{controller.goToSend}"
    onstart="generate();">
</p:commandButton>

和我的faces-config:

<navigation-rule>
    <from-view-id>*</from-view-id>
    <navigation-case>
        <from-action>#{controller.goToSend}</from-action>
        <from-outcome>success</from-outcome>
        <to-view-id>/private/menu/lists/index.xhtml</to-view-id>
        <redirect include-view-params="true">
            <view-param>
                <name>back</name>
                <value>1</value>
            </view-param>
        </redirect>
    </navigation-case>  
</navigation-rule>

如果我删除了onstart属性,它就会起作用。

您怎么看?

0 个答案:

没有答案