从JSF到Bean的参数列表

时间:2018-02-08 16:46:34

标签: java jsf jsf-2

在我的Bean中假设这个方法

@Produces
@Named("filteredList")
public List<Dto> getComboFilteredList(final Long[] ids) {

    final List<Dto> myFilteredList = new ArrayList<>();

    if (ids != null) {
        for (final Long id : ids) {
            for (final Dto dto : this.getCompleteList()) { //All Dto available  (0,1,2,3,4,5,6,7,8,9)
                if (id == dto.getId()) {
                    myFilteredList.add(dto);
                }
            }
        }
    }
    return myFilteredList;
};

我的JSF如何调用此方法...

假设我只需要(0,3,4,6和9)

<p:column headerText="Filtered List">
    <p:selectOneMenu autoWidth="false">
        <f:selectItems value="#{filteredList(0, 3, 4, 6, 9)" var="fl"
            itemValue="#{fl.id}" itemLabel="#{ff.id}" />
    </p:selectOneMenu>
</p:column>

发送我在JSF中定义的列表的最佳表单是什么?

0 个答案:

没有答案