Как сделать редактор PrimeFace справа налево

Можно ли сделать компонент Редактор PrimeFaces справа налево? Кажется, он не поддерживает атрибуты dir и style... :(


person ehsun7b    schedule 31.03.2011    source источник


Ответы (2)


по моему опыту, элементы управления в рамках jsf, такие как prime/open/etc.., не поддерживают RTL с использованием html @dir, обычно интерфейсы этих элементов управления создаются с использованием Javascript, поэтому, вероятно, вам следует работать на этом уровне. Могу ли я предложить вам рассмотреть две другие альтернативы элементам управления jsf в этом случае?:

  1. Использование html-редактора javascript (например, elrte, возможно, его проще настроить, и он также имеет арабский перевод). http://elrte.org/
  2. Использование HTML-редактора Flex (это Flash, если можно, и Flex поддерживает RTL для всех элементов управления)

F.

person Fabio    schedule 01.04.2011

Случайно наткнулась на эту тему,

во всяком случае, я помню, что я сделал RTL с jquery следующим образом:

<script type="text/javascript">
jQuery(document).ready(function($) {
    $("j_idt33:inputtextlist").contents().find('html').attr('dir', 'rtl');                          
}); 

had to find the id with firebug , inputtextlist was the id i gave to the editor , and ypu can always use a smarter jquery selector (with suffix match)

person Daniel    schedule 20.10.2011