Richfaces 4.5选项列表右侧有重复项

时间:2015-12-30 18:17:46

标签: jsf richfaces picklist

环境:

Jboss 7.1.1.Final JSF 2.2.6 缝2.3.1.Final Richfaces 4.5.10.Final

问题:

富选:选项列表在弹出的第二次加载期间用右侧填充重复项。以下是重现的步骤。

  1. 通过点击主页面中的链接
  2. 来加载富人:选项列表的popuppage
  3. 弹出页面加载富有:选项列表,其中填充了右侧和左侧值
  4. 将值从选项列表的左侧添加到右侧,并保存弹出窗口。
  5. 现在,当我们重新打开弹出窗口时,选项列表在右侧有重复值
  6. XHTML代码段

    <rich:pickList id="AssignRole" value="#{staffResourceRolesTargetList}" sourceCaption="Roles" targetCaption="Assigned Roles" listHeight="120"
    converter="#{org.jboss.seam.ui.EntityConverter}" orderable="false">
        <f:selectItems value="#{staffResourceRolesSourceList}"
            var="assignRoles" itemLabel="#{assignRoles.name}" />
        <f:selectItems value="#{staffResourceRolesTargetList}"
            var="assignedRoles" itemLabel="#{assignedRoles.name}" />
    </rich:pickList>
    

    注意:

    • 我已经覆盖了选项列表中使用的实体中的hashcode和equals方法
    • 我必须使用两个f:selectItems列表,以便右侧预填充
    • 源列表和目标列表属于同一个实体集合

    请帮我调试一下。我花了很多时间,希望有人能指点我。如果您需要更多信息,请与我们联系。

0 个答案:

没有答案