通过在h:selectOneMenu之间共享f:selectItems来减小HTML输出的大小?

问题描述

| 得到了一个将ui:repeat绑定到列表集合的页面,如下所示:
<ui:repeat value=\"#{myBean.products}\" var=\"product\">
    ....
    ....
    <h:selectOneMenu id=\"type\" required=\"true\" value=\"#{product.category}\">
      <f:selectItems value=\"#{productcategories}\"/>
    </h:selectOneMenu>
</ui:repeat>
我有一个显示的产品列表,绑定到上面的产品字段上的下拉列表。 它可以正常工作,但是#{productcategories}的数量非常大,大约有500个类别,并且在不断增加,因此对于每个重复项,下拉项都将输出到HTML文件中。这会增加文件大小,尤其是当产品列表每页包含50个项目时,是否可以通过在多个下拉菜单中共享h:selectItems来减小输出HTML的大小? 任何人有任何想法吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)