![](/img/trans.png)
[英]Primefaces datatable selection multiple using ajax event no call methode
[英]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.