繁体   English   中英

在dataTable中进行primeFaces Ajax调用

[英]making primeFaces ajax call in dataTable

我正在将JSF 2与PrimeFaces 2.2一起使用。 我试图通过dataTable中的选择框onchange事件进行ajax调用。 我能够看到System.outs的打印信息,但是我看不到update属性中给定的组件正在更新。 我在update属性中给出了dataTableId。

我想现在的问题是,再次填充了选择框并进行了ajax调用。 为了使ajax调用正常工作,我们是否应该仅在更新属性中提供父标记。 请帮我解决这个问题。

如果update属性中的ID不以:开头,则它相对于同一NamingContainer组件中当前组件的ID相对。 但是,由于h:dataTable NamingContainer组件,因此您需要通过绝对ID对其进行引用。 右键单击Web浏览器中的JSF页面,然后选择“ 查看源代码”以查看生成的HTML DOM树。 找到<h:dataTable>生成的HTML <table>元素,确定其id属性的值,并在update属性中精确使用该ID,并以:开头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM