2012-04-09 82 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]

相关问题