2009-08-12 7 views
4

Ich suche Java "Faces", die RTL (Right To Left) Benutzeroberflächen unterstützt. Die einzige Bibliothek, die ich bisher überprüft habe, ist RichFaces. Es scheint, dass es nativ nicht unterstützt.Java - RichFaces - RTL

Was ist eine gute Ressource, die über dieses Problem spricht?

Welche anderen "Faces" können empfohlen werden, um RTL-Benutzeroberflächen nativ zu unterstützen?

Antwort

4

RichFaces-Komponenten unterstützen das Attribut dir.

4

Die JSF-Standardkomponenten machen es schon seit Ewigkeiten. Sie unterstützt nur alle HTML-Attribute, einschließlich des Attributs dir, das Sie auf "rtl" setzen können. Ich wäre überrascht, wenn eine der Komponentenbibliotheken von Drittanbietern es nicht erben würde.

1

In Richfaces unterstützt es dir = "rtl" in allen Komponenten, yep es heißt nicht, dass Sie das Attribut dir nicht festlegen können, aber wenn Sie es an, wird es nicht korrekt angezeigt. Um dies zu tun, müssen Sie in Richfaces seinen Stil überschreiben, ersetzen links mit rechts und rechts mit links, ich habe es für einfache Komponenten überprüft, aber für andere wie Baum, wie Menü wäre es nicht einfach, wie ich sage. Ich habe keine Ahnung, welche anderen Komponenten das unterstützen würden.

übrigens ich spreche für 3.1.5. GA.