2015-04-21 3 views
1

У меня есть inputcombobox, и у меня есть его shortdesc-атрибут, указывающий на переменную String в управляемом компоненте. Строка содержит разрывы строк, но при рендеринге в браузере она, похоже, игнорирует ее.Linebreak in shortdesc in tooltip в adf

Я пробовал обходные пути для этого, используя всплывающее окно, но похоже, что showPopupBehaviour не допускается внутри inputComboBox. Также нельзя использовать javascript, поскольку метод наведения мыши запутывается с событием click на LOV inputcombobox.

Я использую jdev 11.1.1.7.2

Любые идеи

+0

может у отображения кода? –

ответ

0

Использование HTML сущностями в вашей shortDesc строке. Те, которые вы ищете, являются:


 - Line Feed 

 - Carriage Return 

Примеры:

<af:outputText value="Hello StackOverFlow" shortDesc="Hallo &#13;&#10; World"/> 
    <af:outputText value="Hello StackOverFlow" shortDesc="Hallo &#13; World"/> 
    <af:outputText value="Hello StackOverFlow" shortDesc="Hallo &#10; World"/> 

Все они будут показывать всплывающую подсказку с новой строки.

Edit: Кажется, что компонент outputText помещает подсказку в атрибуте заголовка, а inputCombobox ставит всплывающую подсказку в <div>

+0

My shortdesc указывает на переменную в maanged bean, поэтому используйте выражение el, где оно не работает. Он печатает символ – west007

+0

Мой shortdesc выглядит shortDesc = "# {} backingBeanScope.Bean.prodInfoshortdesc # {backingBeanScope.Bean.pillar}"> – west007

+0

Он по-прежнему работает для меня при замене Hello и World Е.Л. выражения, какую версию JDev вы используете (помещаете ее в свой первый пост)? – User404

 Смежные вопросы

  • Нет связанных вопросов^_^