[Seasar-user:15687] [Teeda]
小林正和
[E-MAIL ADDRESS DELETED]
2008年 9月 8日 (月) 08:44:21 JST
小林です。
Teedaで質問させてください。
現在、Teedaを使用してシステムを開発しています。
【やりたいこと】
selectManyCheckboxの任意のチェックボックスに対してdisable属性を
追加したい。
以下の例でLabelAとLabelCのチェックボックスだけ、disable="disable"
属性を追加したいということです。
【やろうとしたこと】
selectManyCheckboxのチェックボックスに対してDynamicPropertyで
属性に値を設定したいのですが、selectManyCheckboxのcheckbox
要素自体にidを割り振ることができなさそうなので、DynamicProperty
が使えないです。
【お願い】
DynamicPropertyで、selectManyCheckboxの任意のチェックボックス
に対してdisable属性を追加する方法がありますか。
ないようであれば、代替方法があれば、ヒントでもかまいませんので、
教えてください。
テンプレートHTML
--------------------------
<div id="option">
<input type="checkboxk" name="option" value="1"/>Option1
<input type="checkboxk" name="option" value="2"/>Option2
</div>
ページクラス
--------------------------
public String[] option;
public List<OptionDto> optionItems;
描画HTML
--------------------------
<table id="option">
<tr>
<td><lable><input type="checkbox" name="fooForm:option"
value="A"/>LabelA</label></td>
<td><lable><input type="checkbox" name="fooForm:option"
value="B"/>LabelB</label></td>
<td><lable><input type="checkbox" name="fooForm:option"
value="C"/>LabelC</label></td>
</tr>
</table>
---
このようになればいいのですが
<table id="option">
<tr>
<td><lable><input type="checkbox" name="fooForm:option"
value="A" disable="disable"/>LabelA</label></td>
<td><lable><input type="checkbox" name="fooForm:option"
value="B"/>LabelB</label></td>
<td><lable><input type="checkbox" name="fooForm:option"
value="C" disable="disable"/>LabelC</label></td>
</tr>
</table>
以上、よろしくお願いします。
-----------------------------------------
Seasar 2.4.27
S2Dao 1.0.48
Teeda 1.0.13-sp2
--
----------------------------------------------
Masakazu Kobayashi
Seasar-user メーリングリストの案内