2011-10-20 9 views
0

生のHTMLテキストを解析せずにテキストエリア内に表示する必要があります。以下のような 何か:私はアンカータグとすべての生のHTMLタグが表示されるはずですGWT:未解析のHTMLテキストをテキストエリアに表示する方法は?

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

。あなたは次の操作を行い 通常:側で解析されない生のアンカーテキストエリアが表示されます

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

。 しかし、UiBinderのGWTでは、 "&lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;"は決して に変換され、テキストエリア内の <a href="someurl">Click Here</a>に変換されます。

これに対応する方法はありますか?

ありがとうございます!

答えて

1

UIBinderでは、ウィジェットのテキストを設定する別の方法は、タグのtext属性に入れることです。 (フードの下では、基になるウィジェットの.setText()が呼び出されます)。

したがって、このような何かがあなたのために働くかもしれない(しかし、私はそれを試していない):

<g:TextArea text="&lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;" /> 
関連する問題