Primefaces 使用素数面微调器

Primefaces 使用素数面微调器,primefaces,Primefaces,我正在使用primefaces-3.0.M3和Tomcat 7。 微调器始终显示空白,而不是指定给它的值。 单击“向上/向下”按钮时显示NaN 代码如下: <p:column> <f:facet name="header"> <h:outputLabel value="Default Value" /> </f:facet> <p:cellEditor> <f:facet

我正在使用primefaces-3.0.M3和Tomcat 7。 微调器始终显示空白,而不是指定给它的值。 单击“向上/向下”按钮时显示NaN

代码如下:

<p:column>
    <f:facet name="header">
        <h:outputLabel value="Default Value" />
    </f:facet>

    <p:cellEditor>
        <f:facet name="output">
            <h:outputLabel value=""/>
        </f:facet>

        <f:facet name="input">
             <p:spinner id="rangeSpinner" value="#{bean.hm_Range[minIndex]}" min="#{bean.hm_Range[minIndex]}" max="#{bean.hm_Range[maxIndex]}" rendered="#{bean.FIELDTYPE == 2}"/>
        </f:facet>   
    </p:cellEditor> 
</p:column>


微调器有问题吗?

请确保向微调器返回int,如果使用Integer,请确保它不是NULL

spinenr的值应为int或not NULL整数(如果有,则不确定该列表将如何为您工作)


这里有一些微调器示例更新为RC2,M3已经很旧了。我记得已经解决了这个问题。

开始使用带有RangeValidation的inputBox,因为primefaces-3.1.RC1没有解决这个问题。

请发布一些Java代码。如果hm_Range是一个列表,则无法以这种方式保存值。。。