在这个项目中,我使用jsf primefaces库中的微调器。 我尝试在清除文本框时将值设置为null,但它始终设置定义的最小值。
有人可以给我一个暗示或指示吗?
我试图用onBlur事件制作一些东西,但它没有锻炼。
答案 0 :(得分:0)
试试这个:这会阻止0
在视图中留空时对变量产生影响,然后将其设置为null
。
<h:outputLabel for="spinner1" value="Enter an integer : " />
<p:spinner id="spinner1" value="#{bean.number1}" >
<p:ajax listener="#{bean.spinner1Changed}" />
</p:spinner>
使用:
Integer number1; // + getter/setter
public void spinner1Changed(AjaxBehaviorEvent event) {
if (number1 == null) number1 = null;
}