#html #gwt #textarea #html-parsing
#HTML #gwt #текстовая область #html-синтаксический анализ
Вопрос:
Мне нужно отобразить необработанный HTML-текст внутри текстовой области без его синтаксического анализа. Что-то вроде приведенного ниже:
<textarea>
<a href="someurl">Click Here</a>
</textarea>
Где я должен увидеть тег привязки и все необработанные HTML-теги.
Обычно вы делаете следующее:
<textarea>
amp;<a href=amp;quot;someurlamp;quot;amp;>Click Hereamp;</aamp;>
</textarea>
Который отобразит неразработанный необработанный якорь рядом с текстовой областью.
Но в GWT в UiBinder "amp;<a href=amp;quot;someurlamp;quot;amp;>Click Hereamp;</aamp;>"
никогда
не преобразуется <a href="someurl">Click Here</a>
внутри текстовой области.
Есть ли какое-либо обходное решение для этого?
Спасибо!
Ответ №1:
В UiBinder другой способ задать текст виджета — поместить его в text
атрибут tag . (Под капотом это вызовет .setText()
базовый виджет).
Так что что-то вроде этого может сработать для вас (но я не пробовал):
<g:TextArea text="amp;<a href=amp;quot;someurlamp;quot;amp;>Click Hereamp;</aamp;>" />