[Seasar-user:9352] Re: [Teeda]テキストエリアで入力した値の確認画面での表示

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 7月 23日 (月) 12:28:44 JST


大谷です.

> 1.preタグを使用。(試してみましたが表示できず・・・。
> Teedaで可能ですか?)
>
> 2.pageクラスに改行コードを<br>に変換するコンバータを
> 作成し実装。(その際spanでは無理かと・・・。)

どちらの方法でも可能です.

・1の場合

下記のように、escapeをしないというオプションを指定する必要があります.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"
xmlns:te="http://www.seasar.org/teeda/extension">
<body>
<form id="form">
<textarea id="aaa" te:escape="false">hoge</textarea>

これでpreタグなんかもエスケープされず、そのまま表示されます.

・2の場合

spanを利用することも可能です.
この場合は専用のConverterをしかけることになります.
Teedaでも専用のConverter(TextareaSeparatorCharacterConverter)を
準備しているので、使ってみてください.

Teeda-html-exampleに2の例をコミットしておいたので、
参照してみてください.
/view/textarea/textareaInput.htmlになります.

宜しくお願いします.



07/07/23 に Takeshi Tamashiro<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 玉城です。
>
> ご意見をいただきたく投稿しております。
>
> 入力画面でテキストエリアに入力させ、確認画面でspanにより
> 表示しようとする際、テキストエリア内での改行は無効になり
> 連結した文字列になります。
> 確認画面でも改行を反映させようとする場合、2つの方法
> が思いつくのですが、Teeda的にどれがいいのでしょう?
> その後完了画面に遷移するタイミングでDBへの登録処理が
> 走ります。
>
>
> 1.preタグを使用。(試してみましたが表示できず・・・。
> Teedaで可能ですか?)
>
> 2.pageクラスに改行コードを<br>に変換するコンバータを
> 作成し実装。(その際spanでは無理かと・・・。)
>
>
> 宜しくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================


Seasar-user メーリングリストの案内