【问题标题】:update rich:datatable when rich:inputNumberSlider value change更新 rich:datatable 当 rich:inputNumberSlider 值改变时
【发布时间】:2014-10-14 10:05:07
【问题描述】:

我的界面如图所示

我希望当 inputNumberSlider 的值发生变化时 réduction 字段的值发生变化。

<rich:inputNumberSlider id="slider"
    rendered="#{bean.showReductionForm}"
    value="#{bean.reduction}" 
    showArrows="true" 
    width="220"/>
<a4j:support event="onchange" reRender="datatableId"
    ajaxSingle="true"
    actionListener="#{bean.appRed}" /> 

请帮帮忙

【问题讨论】:

    标签: richfaces jsf-1.2 ajax4jsf richdatatable rendered-attribute


    【解决方案1】:

    您应该将a4j:support 设置为rich:inputNumberSlider 的子级才能使其正常工作。

    另外出于性能和可用性的原因,我会考虑使用ignoreDupResponsesrequestDelay 属性(Documentation):

    <rich:inputNumberSlider id="slider"
        rendered="#{bean.showReductionForm}"
        value="#{bean.reduction}" 
        showArrows="true"
        width="220">
    
        <a4j:support event="onchange" reRender="datatableId"
            ajaxSingle="true"
            actionListener="#{bean.appRed}"
            ignoreDupResponses="true"
            requestDelay="300"/> 
    
    </rich:inputNumberSlider>
    

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 2013-11-30
      • 1970-01-01
      • 2018-01-14
      • 2015-05-02
      • 1970-01-01
      相关资源
      最近更新 更多