默认值为html中的零

时间:2019-05-16 10:17:47

标签: html richfaces

我有一列从后端返回值,但是我不希望在启动系统后立即调用它。我需要输入字段默认为0,直到单击下面的按钮resetCountButton为止。我尝试在值字段中使用“ || 0”,但由于它给出了无法将值Integer转换为布尔值的错误而无法正常工作

*<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;" />*

1 个答案:

答案 0 :(得分:0)

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

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