使用 JSF 1.2。
在Javascript函数copy()
正确更新h:inputText
会话范围的某一行的字段值h:dataTable
并返回true后,用户单击ah:commandButton
并进入会话范围的bean方法从第0行读取表到末尾。但是填充的字段(在 Javascript 端验证)在 bean 中显示为空白。
**编辑:** 手动输入h:inputText
的字段正确传输到 bean 方法!?
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()"/>