GWT: как отобразить неразобранный текст HTML в текстовой области? - PullRequest
0 голосов
/ 20 октября 2011

Мне нужно отобразить необработанный текст HTML внутри текстовой области, не анализируя его. Примерно так:

<textarea>
  <a href="someurl">Click Here</a>
</textarea>

Где я должен увидеть тег привязки и все необработанные теги HTML. Обычно вы делаете следующее:

<textarea>
  &lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;
</textarea>

Что будет отображать необработанный необработанный якорь в стороне текстовой области Но в GWT в UiBinder "&lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;" никогда преобразуется в <a href="someurl">Click Here</a> внутри текстовой области.

Есть ли обходной путь для этого?

Спасибо!

1 Ответ

1 голос
/ 20 октября 2011

В UIBinder, другой способ установить текст виджета - поместить его в атрибут text тега.(Под капотом это вызовет .setText() для базового виджета).

Так что-то вроде этого может работать для вас (но я не пробовал):

<g:TextArea text="&lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...