Можно ли сделать компонент Редактор PrimeFaces справа налево? Кажется, он не поддерживает атрибуты dir и style... :(
Как сделать редактор PrimeFace справа налево
Ответы (2)
по моему опыту, элементы управления в рамках jsf, такие как prime/open/etc.., не поддерживают RTL с использованием html @dir, обычно интерфейсы этих элементов управления создаются с использованием Javascript, поэтому, вероятно, вам следует работать на этом уровне. Могу ли я предложить вам рассмотреть две другие альтернативы элементам управления jsf в этом случае?:
- Использование html-редактора javascript (например, elrte, возможно, его проще настроить, и он также имеет арабский перевод). http://elrte.org/
- Использование 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