加载primefaces组件和页面宽度ajax

时间:2014-01-02 14:07:58

标签: jquery ajax primefaces load refresh

我想更改网页而不刷新,但使用ajax更改页面。

我想使用primefaces,但如果我使用像.load('mypfform.xhtml')这样的jquery函数,如果我把一个pf组件放在里面,它就不能用了。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您尝试浏览网页或尝试在任何时间间隔后刷新, 仅限页面和数据刷新尝试

<p:poll interval="30" listener="#{bean.refresh}" update=":form:dataTable" />

要导航,请尝试

在faces-config.xml中

<navigation-rule>
    <from-view-id>/signin.xhtml</from-view-id>
        <navigation-case>
           <from-action>#{login.submit()}</from-action>
           <from-outcome>Success</from-outcome>
           <to-view-id>/MainPage.xhtml</to-view-id>
           <redirect/>
        </navigation-case>
        <navigation-case>
            <from-action>#{login.submit()}</from-action>
            <from-outcome>fail</from-outcome>
            <to-view-id>/signin.xhtml</to-view-id>
        </navigation-case>
    </navigation-rule>

哪里

@ManagedBean(name = "login", eager = true)
    @SessionScoped
    public class Login implements Serializable {
public String submit(){

 //check for verification

    if(isValid){
       return "Success";
    else{
         return "fail";
    }
}