【问题标题】:Javascript updated table field transferred to bean as blankJavascript 更新表字段作为空白传输到 bean
【发布时间】:2013-06-12 11:18:33
【问题描述】:

使用 JSF 1.2。

Javascript函数copy()正确更新会话范围h:dataTable某一行的h:inputText字段的值并返回true后,用户点击h:commandButton并进入会话范围bean方法读取表从第 0 行到最后。但是填充的字段(在 Javascript 端验证)在 bean 中显示为空白。

**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()"/>

【问题讨论】:

    标签: javascript datatables javabeans updating


    【解决方案1】:

    禁用的字段不会与当前值一起传输到支持 bean。 在传输之前(单击相关按钮)启用未出现的字段。

    希望这对可能关心的人有所帮助,

    【讨论】:

      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 2014-06-13
      相关资源
      最近更新 更多