JSF 1.2 の使用。
Javascript 関数がセッション スコープの特定の行のフィールドの値をcopy()
正しく更新し、true を返した後、ユーザーは をクリックし、セッション スコープの Bean メソッドに入り、テーブルを行 0 から最後まで読み取ります。ただし、入力されたフィールド (Javascript 側で検証済み) は、Bean では空白として表示されます。h:inputText
h:dataTable
h:commandButton
**EDIT : ** 手動で入力h:inputText
されたフィールドが bean-method に正しく転送されました!?
JSP:
<h:dataTable value="#{SessionBean1.w_Model}" var="currentR"
first="#{Assignments.w_first_row}" rows="#{Assignments.w_total_rows}"
rendered="#{Assignments.w_1_time}">
<h:column id="columnF">
<h:inputText id="columnFD" value="#{currentR['XXXXX']}"
disabled="#{currentR['WHIDDEN'] != ''}"/>
</h:column>
</h:dataTable>
<h:commandButton id="w_save"
action="#{Assignments.event_handler_save}"
value="#{Assignments.w_SAVE_txt}"
rendered="#{Assignments.w_1_time}"
onclick="copy()"/>