[tuigwaa-user:497] Re: 入力フォームのズレ

Kenji Yamaguchi [E-MAIL ADDRESS DELETED]
2008年 12月 12日 (金) 10:50:03 JST


薮本さん

山口です。
私はかなりマニアックな方法で対応しました。
まず私が行った方法は、ページはWikiモードではなく、リッチ編集(HTMLモード)で
作成しないといけません。

画面を表示して、ページのソースを見ると、対象のカラムは下記のようになっていると思います。
<input type="checkbox" name="___tgw_attr_99__" value="選択内容1"/>
選択内容1
<input type="checkbox" name="___tgw_attr_99__" value="選択内容2"/>
選択内容2
<input type="checkbox" name="___tgw_attr_99__" value="選択内容3"/>
選択内容3

ここでnameが何であるかを確認します。
今回の場合は仮に ___tgw_attr_99__ とします。
それから下記のJavaScriptをページの最後の方に書いておきます。

<script type="text/javascript">
<!--
document.getElementsByName("___tgw_attr_99__")[0].parentNode.firstChild.style.height="100px";
-->
</script>

何をしているかというと、強引に高さを確保しています。
100pxは複数カラムの数によって調整してみてください。
頻繁に増えてしまうのであれば画面をちょこちょこさわらないといけないので現実的では
ないかもしれませんが、あまり増減しないのであれば、綺麗に表示されます。

ユーザーが画面を簡単に作れるというコンセプトからは逸脱している気もしますが、
いろいろ自由をきかせたいのであれば、かなりJavaScriptを登場させないと思ったようになりません。

もっとディープにいくなら
http://ml.seasar.org/archives/tuigwaa-user/2006-August/000131.html
のテンプレートの表示でできそうな気もします。

-----Original Message-----
From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of YABUMOTO Syuuji(藪本 修司)
Sent: Friday, December 12, 2008 10:26 AM
To: [E-MAIL ADDRESS DELETED]
Subject: [tuigwaa-user:496]入力フォームのズレ


はじめまして、初心者です教えて頂けないでしょうか?

リストから文字列選択のカラムを入力フォームで(複数連続)
表示させると表示位置がずれる。
対処方法は無いでしょうか?
_______________________________________________
tuigwaa-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/tuigwaa-user




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