0

内に配置すると、コンポーネントに問題が発生します。ドロップダウンページ番号が変更されると、カルーセルはスライドしたり、変更したりすることはできません。以下は私が現在作業しているサンプルコードです。

<p:scrollPanel>
<p:carousel value="#{abcBean.nameList}" var="foo"
rows="1" effect="fade">
<div>
<div style="width: 830px; margin-bottom: 10px;">
<p:outputPanel id="namePanel">
<h:outputText value="#{foo.name}"
style="margin-left:20px;color:red;" />
</p:outputPanel>
</div>
</div>
</p:carousel>
</p:scrollPanel>

カルーセルコンポーネントがスクロールパネルの内側にある場合は機能しませんが、外側に持っていくと完全に機能します。現在、primefaces 3.4.1を使用していますが、3.4.2も試してみましたが、同じ問題が発生しました。

Primefaces 3.4.1 JSF2Mojarraの実装Tomcat7.0.26JDK 1.7 Win XP 32

4

1 に答える 1

0

問題を解決できなかったため、Primefaces スクロールバーを Jquery tiny scorll http://baijs.nl/tinyscrollbar/に置き換えました。そして、カルーセルはうまくいきました。

于 2012-12-28T14:07:24.733 に答える