primefaceでcommandButtonを無効にするための表示可能なツールチップがある機能はありますか?primefaceで無効になっているコマンドボタンのツールチップを表示できますか?
5
A
答えて
8
あなたは文句を言わないあなたはいつもspan
かに変わります
<h:panelGroup layout="block"></h:panelGroup>
とに変わりますこれはいくつかの
<h:panelGroup></h:panelGroup>
でそれをラップしてみてください無効なボタンにツールチップを表示する方法を見つけた場合はdiv
また、ツールチップをラッパーに適用してみてください。
2
私はDaniel's答えを拡張したいと思います。無効にしたボタンにオーバーレイブロックを挿入し、ツールチップを適用する必要があります。 h:panelGroupの簡単なラッピングボタンはあまり役に立ちません。
<h:panelGroup styleClass="display: inline-block; position: relative;">
<p:commandButton disabled="#{controller.isDisabled()}" ... />
<h:panelGroup styleClass="display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;"
rendered="#{controller.isDisabled()}"
id="disabledBtnOverlay" />
</h:panelGroup>
<p:tooltip for="disabledBtnOverlay" rendered="#{controller.isDisabled()}" />
ええ、私はそのような解決策を見つけました。ありがとう – uploader33