我有一个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上过滤它,但我想使用我已有的方法。