0

2つのレンダリングされた条件をlistshuttleに配置する必要がある場合はどうすればよいですか。

私は持っています<rich:listshuttle>そして私は置きましたrendered="#{!empty Bean.arrayList}".

したがって、arraylistが空の場合、このコンポーネントはレンダリングされません。ただし、特定の場合には、arraylistが空でない場合でも、このコンポーネントをレンダリングしたいと思います。

バッキングBeanとバインドすることは可能かもしれませんが<rich:listShuttle>、それをどのように実現できますか。

レンダリングされたフィールドに2つのリストを入れても可能ですが、それでも私の目的は達成されないと思います。

4

1 に答える 1

1

レンダリングされたブール値に評価されるEL式を配置できるはずです。

rendered="#{(not empty Bean.arrayList) or (empty Bean.arrayList and Bean.conditionMet)}"
于 2012-04-21T09:30:08.823 に答える