如何加载动态生成的html?

时间:2016-09-01 11:19:39

标签: html menu cascadingdropdown

我开发了一个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>

0 个答案:

没有答案