[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 メーリングリストの案内