html – 如何使用Primefaces CommandButton更新表(不是数据表)

概述<h:form id="tableForm"> <table id="myTable"> <tr> <th>HeaderOne</th> <th>HeaderTwo</th> <th>HeaderThree</th> </tr> <ui:repeat value="#{myBean.List}" var="row">
<h:form ID="tableForm">   <table ID="mytable">     <tr>       <th>headerOne</th>         <th>headerTwo</th>       <th>headerThree</th>     </tr>     <ui:repeat value="#{myBean.List}" var="row">       <tr >         <td><input type="text" value="#{row.fIEldOne} required="required" /></td>         <td><input type="text" value="#{row.fIEldTwo}  /></td>         <td><input type="text" value="#{row.fIEldThree} /></td>       </tr>     </ui:repeat>   </table>   <p:commandbutton ID="mybutton" value="Load" action="#{myBean.load}" process="@this" update="mytable" /></h:form>

我想从我的bean中将一些东西加载到我的inputFIElds中,但是当我按下save时需要一个字段.所以我必须将进程设置为@this.

之后我希望我的表格更新.但我不行.

我究竟做错了什么?

解决方法 尝试更新表单

<p:commandbutton ... action="#{myBean.load}" process="@this" update="tableForm" />

因为表不是Jsf元素而是“纯”HTML,所以你不能在Jsf元素中使用它的ID

总结

以上是内存溢出为你收集整理的html – 如何使用Primefaces CommandButton更新表(不是数据表)全部内容,希望文章能够帮你解决html – 如何使用Primefaces CommandButton更新表(不是数据表)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存