icefaces portlet refresh

portlet 之间的 通信 可以通过 sessionRenderer.render(GroupId),达到目的。

 

自己 跟自己 refresh ,一般在portlet 对应的页面 比如 example.xhtml 中 用 valueChangeListener进行事件的触发。一般会遇到 icefaces的lifecycle的问题。此时,用 UIComponent 来绑定。

 

如,将

 

<ice:input value="#{exampleBean.isbn} valuechangeListener="#{exampleBean.change}" binding="#{exampleBean.ISBNText}""

 

在exampleBean中加上

    private HtmlInputText bookISBNInputText;

 

提供get/set方法。

 

最后,将从数据库中获取的信息,设置在bookISBNInputText中,即可。

 

你可能感兴趣的:(XHTML)