Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在特定条件下隐藏jsf命令链接_Jsf - Fatal编程技术网

在特定条件下隐藏jsf命令链接

在特定条件下隐藏jsf命令链接,jsf,Jsf,如果存在以下条件,我想隐藏commandLink: verifyTxnList.resolved其中resolved具有值Y则我要隐藏commandLink否则显示commandLink <h:commandLink value="#{verifyTxnList.resolved}"> ... ... </h:commandLink> ... ... 例如: <h:se

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

verifyTxnList.resolved
其中
resolved
具有值
Y
则我要隐藏
commandLink
否则显示commandLink

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

...
...                
例如:

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

如果不希望组件呈现其HTML输出(如果呈现条件为
false
),则可以使用
rendered
属性。在这种情况下,如果不重新呈现页面并将呈现条件求值为
true
,则无法显示组件

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

有关渲染的
的详细信息


您还可以将链接包装在容器中(例如h:panelGroup),ajax会更新该容器以有条件地显示或隐藏链接。第一个选项完全错误。
上根本不存在此属性。有关所有有效属性的列表,请参见。请删除此错误信息,然后我将删除否决票。在将来的答案中,如果你不能直接回答,请在发布之前先在一个真正的JSF游乐场项目中测试自己。