0

我遇到了 primefaces resetinput 的问题。当我按下这个取消按钮时,我所有的其他选项卡都挂了。我正在使用primefaces 3.5。

        <p:commandButton id="cancelMainButton" process="@this"
             value="#{bundle.Cancel}" update=":ss_form:ss_tabView:main_tab"
             actionListener="#{eccmServiceSpecController.cancelServiceSpec}"
            icon="ui-icon-cancel">
            <p:resetInput target=":ss_form"/>
        </p:commandButton>


    **Controller**  
    @Named("eccmServiceSpecController")
    @SessionScoped

    public void cancelServiceSpec(ActionEvent event) {
        eccmServiceSpec = ejbFacade.findByServiceSpec(eccmServiceSpec);
        this.setSelected(eccmServiceSpec);
    }

    **Facade** Statefull session bean with Extended mode.
public EccmServiceSpec findByServiceSpec(EccmServiceSpec eccmServiceSpec){
    this.getEntityManager().detach(eccmServiceSpec);
    eccmServiceSpec = this.find(eccmServiceSpec.getServSpecId());
    eccmServiceSpec = this.getEntityManager().merge(eccmServiceSpec);
    return eccmServiceSpec;
}

感谢您的回复。我已经添加了我的控制器和外观请看这个。我会感谢你的。

4

0 回答 0