【发布时间】:2018-05-10 20:53:34
【问题描述】:
环境:JSF 2.2.14,PrimeFaces 6.2
我的命令按钮设置如下,当按钮被禁用时,标题将在 PF6.1 中显示(悬停时),但在 PF6.2 中不会显示
<p:commandButton id="removeCmd" icon="fa fa-times"
actionListener="#{controller.remove()}"
update="@form"
disabled="#{ontroller.isCommandDisabled()}"
style="width: 20px; height:20px;margin-left: 5px;"
title="#{controller.isCommandDisabled() ? 'Command disabled due to user privilege' : 'remove selected item'}"
onstart="PF('bui').show(); PF('bar').show();"
oncomplete="PF('bui').hide(); PF('bar').hide();"
styleClass="removeCmd"/>
按钮未禁用时标题显示正常。
有人遇到同样的问题吗?我还尝试将我的 p:commandButton 包装在 h:panelGrid 中并使用 p:tooltip ,但也不起作用。
更新:在 github 上创建的问题:https://github.com/primefaces/primefaces/issues/3656
【问题讨论】:
-
请在 PrimeFaces 问题列表中提出问题。不确定这是不是故意的改变。你知道可以把
isCommandDisabled()写成commandDisabled -
会的。是的,如果 commandDisabled 是一个 bean 属性,这不是我的情况;它是一个有其他输入参数但这里没有指定的方法。
标签: jsf primefaces