<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更新表(不是数据表)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)