【问题标题】:Default value should be zero html in默认值应为零 html in
【发布时间】:2019-10-03 14:15:55
【问题描述】:

我有一个从后端返回值的列,但我不希望在启动系统后立即调用它。默认情况下,我需要输入字段为 0,直到我单击下面的按钮 resetCountButton。我尝试在 value 字段中使用 "|| 0 但没有工作,因为它给出了一个错误 cannot convert value Integer to boolean

*<rich:column id="countColumn">
                    <f:facet name="header">
                        <h:outputText value="${msg['page.dfeOper082.count']}"/>       
                    </f:facet>
                    <h:inputText id="countField" value="#{DfeOper082MBean.dataModel.dfeOper082DataModel.map[virtual.id]}"
                                 disabled="#{virtual.firstDfeContractObject.quantity le 0}" converter="IntegerConverter"
                                 style="margin-left: initial; width: initial !important;" />
                </rich:column>
            </rich:dataTable>


            <a4j:commandButton id="resetCountButton" status="waitStatus" reRender="dfeoper082, DfeOper082ValidatePanel" action="#{DfeOper082MBean.resetCount}" value="${msg['page.dfeOper082.reset']}" style="float: right;" />*

【问题讨论】:

    标签: html richfaces


    【解决方案1】:

    您可以让 bean 返回 0 而不是尝试在客户端解决,但您也可以这样做:

    <h:outputText value="0" rendered="#{not bean.countReset}" />
    <h:outputText value="#{bean.count}" rendered="#{bean.countReset}" />
    

    【讨论】:

      猜你喜欢
      • 2012-11-25
      • 2012-10-07
      • 1970-01-01
      • 2011-11-13
      • 2019-09-26
      • 2015-11-30
      • 2018-02-07
      • 2020-10-06
      • 2017-10-08
      相关资源
      最近更新 更多