ajax在jsf 1.2中无法正常工作

时间:2013-05-14 10:27:12

标签: jsf-1.2 ajax4jsf

我已经在我的项目中使用ajax4jsf-1.0-6.JAR在jsf 1.2中实现了AJAX。 要求我必须在点击同一页面上的按钮时在“div”中显示数据表。

我在点击a4j:commandButton时调用一个方法,它设置将在“div”元素中呈现的值,在onComplete属性中我调用的是一个显示“div”的javascript函数。

但问题是没有显示值。我检查了控制台,发现记录器正在打印这些值。

如果我在显示该值之后单击任何按钮刷新页面,还有一件事。所以我认为“UPDATE MODEL VALUES”存在问题。

我无法发布代码。但是想想你会明白我在说什么。

帮助我, 提前谢谢.....

1 个答案:

答案 0 :(得分:1)

点击按钮后,页面无法呈现。

要解决此问题,请在a4j:support组件之间添加a4j:commandButton组件。提及eventreRender属性。在reRender属性中写入表单ID值。

<a4j:commandButton>
    <a4j:support event="onclick, oncomplete" reRender="yourFormId" oncomplete="yourDivFun();"></a4j:support>
</a4j:commandButton>