3 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用標(biāo)準(zhǔn)的JSF API,將客戶端ID添加到中PartialViewContext#getRenderIds()。
FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("foo:bar");
使用PrimeFaces特定的API,請使用RequestContext#update()。
RequestContext.getCurrentInstance().update("foo:bar");
從PrimeFaces 6.2 RequestContext#update()起已棄用,請PrimeFaces::Ajax#update改用。
PrimeFaces.current().ajax().update("foo:bar");
如果您碰巧使用了JSF實(shí)用程序庫OmniFaces,請使用Ajax#update()。
Ajax.update("foo:bar");
無論采用哪種方式,請注意,這些客戶端ID應(yīng)該代表絕對的客戶端ID,并且不像NamingContainer在視圖端那樣用前綴分隔符作為前綴。
添加回答
舉報(bào)