0
另一個視圖我有這樣的:呈現從一個視圖向在JSF
包括
- 的firstView
- secondView父視圖
所述的firstView具有
<rich:panel id="toRender">
而第二個有一個
<a4j:ajax render="toRender">
我怎樣才能從secondView呈現來自的firstView面板?
另一個視圖我有這樣的:呈現從一個視圖向在JSF
包括
所述的firstView具有
<rich:panel id="toRender">
而第二個有一個
<a4j:ajax render="toRender">
我怎樣才能從secondView呈現來自的firstView面板?
找到它的真實客戶端ID,用:
作爲它的前綴,使它成爲一個絕對客戶端ID,然後用它來代替。
對於初學者,誰沒有記住如何生成客戶端ID和什麼都JSF NamingContainer
是,最簡單的方法來找出真正的客戶端ID是在瀏覽器中打開頁面,並做了查看源和定位由感興趣的JSF組件生成的HTML元素並獲取其屬性的值。
它可能看起來像這樣
<someHtmlElement id="someId:otherId:lastId">
在這種情況下,你需要使用
<a4j:ajax render=":someId:otherId:lastId">
如果父JSF NamingContainer
成分之一(如<h:form>
)沒有一個固定的id
因此您最終會生成一個自動生成的j_idt123
或客戶端ID,然後您需要爲JSF NamingContainer
組件提供固定ID。