ユーザーが textArea 入力フィールドを使用して作成した文字列を表示する適切な方法は何ですか? fieldValue を使用する場合、すべてが 1 行で表示されます:/
ありがとう、クリスチャン
文字をHTMLに変換する必要があります。たとえば、改行文字(\ n)は<br/>などに変換する必要があります。
また、TextAreaの代わりにRTEを提供することもできます。これにより、通常、JavaScriptを介してプレーンテキストの代わりにHTMLが提供されます。 Google検索結果。
私はgrailsのtextAreaプロパティで試しました
<g:textArea escapeHtml="true" />
しかし、うまくいかなかったので、作成時に使用する必要がある textArea フィールド (html および gsp) にプロパティがあることがわかりました。これは:
<g:textArea wrap="hard" rows="5" cols="20" />
これでうまくいきました。今では、そのフィールドを呼び出すたびに、どこからでも (textArea、textField、td など)、対応するすべての行が作成されます。