![](/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.