Sur*_*dal 2 jsf primefaces picklist
有谁知道如何冻结primefaces选项列表中的任何行
或者如何使用itemDisabled
要使用itemDisabled,只需将该属性设置为返回布尔值的EL表达式.在primefaces网站上使用PF的演示,您可以使用播放器pojo上的条件禁用一行播放器,如下所示:
<p:pickList id="pojoPickList" value="#{pickListBean.players}" var="player" itemDisabled="#{player.name eq 'Messi'}"
itemValue="#{player}" itemLabel="#{player.name}" converter="player"/>
Run Code Online (Sandbox Code Playgroud)
上面的代码段将禁用pickList中名为"Messi"的选项.或者,您也可以将评估委托给支持bean方法:
<p:pickList id="pojoPickList" value="#{pickListBean.players}" var="player" itemDisabled="#{backingBean.isDisabled(player)}"
itemValue="#{player}" itemLabel="#{player.name}" converter="player"/>
Run Code Online (Sandbox Code Playgroud)