我需要根据数据库“estadopdf”的字段启用/禁用a。
我得到了这个,但禁用所有行:
boolean est_habilitado = ord.getEstadopdf() == 1? false:true;
我的xhtml:
<p:commandLink ajax="false" value="PDF" class="icon-file-pdf"
actionListener="#{ordenRetiroBean.exportpdf(ord)}"
disabled="#{ordenRetiroBean.est_habilitado}">
</p:commandLink>
我需要创建一个禁用bean <p:commandLink>
的条件。
我猜的逻辑可以是
1.-从该行ordenRetiroentity.getCod_OrdenRetiro
2.-问这个ord.getEstadopdf() == 1? false:true
3.-在我的方法上返回一个布尔值。
4.-将布尔值赋予我的属性“禁用”
答案 0 :(得分:0)
因为你说&#34;禁用所有行&#34;我猜commandLink是例如数据行的一部分。
因此,可能所有链接都被禁用,因为您使用的是托管bean名称,而不是&#34; var&#34; (就像在
中一样)Invoke-Command
在这里查看例如:https://www.tutorialspoint.com/jsf/jsf_display_datatable.htm
此示例中的条件可能是
Invoke-Command -ComputerName $cpu -Scriptblock {
$CmdMessage = "msg.exe * $using:var2 /Time:$($using:Seconds)"
Write-Host $CmdMessage
$CmdMessage | Invoke-Expression
}
如果这没有帮助,请详细说明您的问题和/或发布更多代码。