PrimefacesにはIcefacesのように可視属性がありません。 したがって、visible = "false"をstyle = "display:none"に、visible="true"
をstyle="display: inline"
にPrimefaces属性として移行しました。icefaces visible = "#{graphicDataController.drawingItems.size()> 0}" to CSSスタイルアトリビュート
はしかし、私は、この複雑な式workbasketBean.isCurrenTaskAvailable() or workbasketBean.currentProcessAvailable()
を持って、私はこのstyle="display: #{bean.prop ? 'inline' : 'none'}"
代わりのbean.prop
ようなものを使用したい、このvisible="#{workbasketBean.isCurrenTaskAvailable() or workbasketBean.currentProcessAvailable() }"
のようにもvisible="#{graphicDataController.drawingItems.size() > 0 }"
か何かを移行する必要があります。
私はこの複雑な表現workbasketBean.isCurrenTaskAvailable() or workbasketBean.currentProcessAvailable()
をCSSの中でどのように評価するのか分かりません。
あなたは例えば
、式言語でor
または||
のいずれかを使用することができますstyle="display: #{bean.isBool1() or bean.isBool2() ? 'inline' : 'none'}".
を http://docs.oracle.com/javaee/6/tutorial/doc/bnaik.html
私はCSSのbean.propの代わりにこのスタイル= "display:#{bean.prop? 'inline': 'none'}"属性を使用したいと思います。 "workbasketBean.isCurrenTaskAvailable()またはworkbasketBean.currentProcessAvailable() " – user321
しかし、私は全体の表現を評価する必要があります"workbasketBean.isCurrenTaskAvailable()またはworkbasketBean.currentProcessAvailable()"も使用します。ブール値を返します。 – user321
ああ、あなたは単に "and"か "or"を使うことができます。ちょうどあなたがそれを書いたように。限り私が知っている –