我开发了一个primefaces项目。由于primefaces的动态生成菜单不能显示工具提示(或者这是我的错),我尝试生成一个带有近10K节点的html菜单作为字符串并加载它。但是,该页面在大约10秒内打开。这使性能下降太多。我基本上需要有服务器端生成的菜单数据,菜单项上的工具提示。有没有办法实现这个目标?
@ApplicationScoped
@ManagedBean
public Class MenuManagedBean{
private String htmlCode;
public void menuHtml(){
//here I generate all <li>'s and data inside it.
}
public void setHtmlCode(String htmlCode) {
this.htmlCode= htmlCode
}
public String gethtmlCode() {
return htmlCode;
}
}
在xhtml页面中:
<h:form> <p:outputLabel value=#{menuManagedBean.htmlCode} escape="false" </form>