在某些条件下隐藏jsf commandLink

时间:2013-09-06 10:51:52

标签: jsf

如果存在以下条件,我想隐藏commandLink

verifyTxnList.resolved其中resolved的值为Y,我想隐藏commandLink其他show commandLink

<h:commandLink value="#{verifyTxnList.resolved}">
       ...
       ...                
</h:commandLink>

如下:

<h:selectBooleanCheckbox  id="resolveTxn" value="#{verifyTxnList.checked}" disabled="" rendered="#{!verifyTxnList.checked}"/>

1 个答案:

答案 0 :(得分:2)

如果您不希望组件呈现其HTML输出(如果呈现的条件为false),则可以使用rendered属性。在这种情况下,如果没有重新呈现页面并且渲染条件评估为true,则不能显示组件。

<h:commandLink rendered="#{verifyTxnList.resolved == 'Y'}" />

有关rendered的更多信息: