[Seasar-user:4346] Re: JSFのValueBindingについて
山口 健司
[E-MAIL ADDRESS DELETED]
2006年 8月 15日 (火) 18:05:27 JST
大谷さん
米林さん
ご回答、ありがとうございます。
> <input type="text" m:value="#{addDto.arg1}" m:disabled="#{addDto.aaa == false}"/>
設定されませんでした。
> disabled指定の場合は、DTOに設定されませんが
> readonly="true" の場合は、DTOに設定される修正が
> S2JSF 1.0.13 で含まれています。
確かに
http://ml.seasar.org/archives/seasar-user/2005-December/000284.html
こちらを見ると、既に対応されているようにも思えます。
http://www.seasar.org/wiki/index.php?ChangeLog%2FS2JSF#sdad873e
こちらを見ても対応されているように思えます。
でもできなかったんです。
上記の記事と更新のタイミングが非常にいいタイミングなので
私の間違いかもしれませんが。
何かわかればよろしくお願いします。
※JavaScriptで値を変えている事は問題でしょうか?
> お手数をおかけしますが具体的にソースとHTMLを
> 抜粋して提示して頂けますか?
<input type="text" id="test_no" label="TEST番号" size="20" m:value="#{testDto.test_no}" m:disabled="true" />
※上記コンポーネントにはサーバ送信前にJavaScriptにて編集された値が設定されます
【diconファイル記述】
<component name="testDto" class="jp.co.dto.TestDto" instance="session" />
【DTOファイル記述】
package jp.co.dto;
public class TestDto {
public static final String TABLE = "test";
private Integer test_no;
public Integer getTest_no() {
return note_no;
}
public void setTest_no(Integer test_no) {
this.test_no = test_no;
}
}
Seasar-user メーリングリストの案内