2012-04-09 58 views
0

我使用的是Richfaces 3.3.2,應用程序使用英語和阿拉伯語言。我在標籤中遇到問題。在從右至左模式下,主控,子列表切換位置,但選擇控件中的指向箭頭不會相應旋轉。rich:pickList選擇按鈕從右到左語言方向的箭頭

目前我已經在風格上設置了它的方向=「ltr」,但可能需要適當的解決方案。

我把屏幕截圖,但不能上傳,因爲我是新手

回答

1

我有同樣的問題,雖然我使用RichFaces的4.x版一個可能的解決辦法我試過是包裹豐富:與跨度或股利PICKLIST並設置

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);
這將替換按鈕列表上方的 富有創建的風格:PICKLIST visibility:hidden的

請注意你的容器。我使用Tomcat,它在/WEB-INF/lib/*.jar之前讀取/ WEB-INF/classes下的類。[Overriding a class file from a library JAR in a Java web app]

相關問題