java - 如何调用ajax,以便刷新表并更新列

标签 java ajax jsf

在我的应用程序中,我的数据表中有四列。最初,除了第二列之外,所有其他列都显示值。第二列值应通过自动刷新显示。 喜欢 最初表格看起来像

ID type Name Color 
1       Benz White 
2       Maruti Grey 
3       Renault orange 
4       VW pink 

自动刷新(使用 AJAX)后,它应该显示如下

ID type Name Color 
1  2012 Benz White 
2  2013 Maruti Grey 
3  2014 Renault orange 
4  2015 VW pink 

我已经使用ajax在jsf中实现了这个。 任何人都可以帮我解决这个问题吗?

最佳答案

使用richfaces这可以通过 reRender 来完成一些 Action 组件的属性。根据您想要刷新表格的方式,您可以使用:

<a4j:commandButton reRender="idOftable" />

<a4j:support reRender="idOfTable" .. />

如果使用 JSF 2.0,您可以使用以下等效项 <a4j:support> :

<f:ajax render="idOfTable" />

两者<a4j:support><f:ajax>必须嵌套在其他组件中并定义 event属性,它们被触发(onclick、onmousemove 等)。

关于java - 如何调用ajax,以便刷新表并更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377266/

相关文章:

javascript - 在页面加载时显示 AJAX 加载程序

JSF 1.2 - PostConstruct 是在 getter 之前还是之后执行

java - JSF,表单中的多个bean更新属性

java - 无法从 search.maven.org 下载 Artifact

java - 如何在eclipse中卸载插件?

javascript - jQuery 自定义复选框 + 隐藏 html 复选框

jsf - java.lang.NoClassDefFoundError : com/sun/enterprise/InjectionException 错误

java - 如何阻止 java.net.http.HttpClient 发出升级请求?

java - 我怎样才能停止 jMonkeyEngine 游戏?

python - 如何在不刷新页面的情况下正确显示外部模型中存储的数据?