簡體   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