隐藏p:selectOneMenu primefaces中的一些元素

时间:2014-07-25 16:55:05

标签: jsf-2 primefaces

我有一个SelectOneMenu,我希望根据条件隐藏来自Bean的一些值(x.situacao eq'INATIVO')。

 <p:selectOneMenu id="selectonemenu" 
                    value="#{pessoaBean.pessoa.profissao}" filter="true"
                    filterMatchMode="startsWith" converter="simpleEntityConverter"
                    required="true" requiredMessage="Selecione uma Profissao para Pessoa">

                    <f:selectItem itemValue="" itemLabel="Selecione..."
                        noSelectionOption="true" />

                    <f:selectItems value="#{profissaoBean.profissoes}" var="x"
                        itemLabel="#{x.nome}" itemValue="#{x}" 
                        itemDisabled="#{x.situacao eq 'INATIVO'}"/>

                </p:selectOneMenu>

到目前为止,我得到的是禁用值,但没有将其隐藏在selectonemenu中。

怎么做?一种方法是在Bean上过滤它,但我想使用我已有的方法。

0 个答案:

没有答案