0

私はrichfaces3.3.2を使用しており、アプリケーションは英語とアラビア語で実行されています。タグに問題があります。右から左へのモードでは、マスター、子リストの切り替えが行われますが、選択コントロールのポインティング矢印はそれに応じて回転しません。

現在、direction = "ltr"をスタイルに設定していますが、適切な解決策が必要な場合があります。

スクリーンショットを撮りましたが、初心者なのでアップロードできません

4

1 に答える 1

1

Richfaces 4.xを使用していますが、同じ問題が発生しました。私が試した1つの可能な解決策は、rich:pickListをspanまたはdivでラップし、設定することです。

dir = "ltr"

それが役に立たなかったことを願っています。

https://community.jboss.org/thread/197043も確認してください

更新:私はついに問題を解決することができました:
)1.プロジェクトに新しいJavaクラスorg.richfaces.renderkit.html.PickListRendererを作成します。現在のrichfacesバージョンのソースを使用します。
2.メソッドencodeEnd()で置き換えます

responseWriter.writeAttribute( "style"、 "width:1px; position:absolute; left:-32767px;"、null);
responseWriter.writeAttribute( "style"、 "visibility:hidden;"、null);
これにより、 rich:pickList のリストの上に作成されたボタンのスタイルがvisibility:hiddenに置き換えられます。

コンテナにも注意してください。/WEB-INF/lib/*.jarの前に/WEB-INF/classesの下のクラスを読み取るTomcatを使用します[JavaWebアプリのライブラリJARからのクラスファイルのオーバーライド]

于 2012-11-27T05:51:39.333 に答える