gpt4 book ai didi

jsf-2 - 如何从

获取非整数值

转载 作者:行者123 更新时间:2023-12-01 10:38:44 25 4
gpt4 key购买 nike

我正在尝试从 primefaces slider 获取 Float 值。但是,它似乎不支持非整数值。

我尝试通过设置step - attribute,没有改善。

这是我的 JSF 代码:

<h:panelGrid>
<h:panelGrid columns="2" style="margin-bottom:10px">
<p:outputLabel value="Interest Rate : "/>
<p:inputText id="intVal" value="#{primeSlider.interest}">
<f:convertNumber minFractionDigits="2" />
</p:inputText>

</h:panelGrid>

<p:slider id="interestSlider" for="intVal" minValue="5" maxValue="25" step="1" style="width:500px;" />
</h:panelGrid>

有可能从 primefaces slider 获取 Non-Integer 值,如 float,double 吗?

如果可以,怎么做?

最佳答案

自己处理 slider 并不复杂。检查此示例代码:

<h:form id="form">          
<h:panelGrid>
<p:inputText id="intVal" value="#{primeSlider.interest}" widgetVar="iVar">
<f:convertNumber minFractionDigits="2" />
</p:inputText>
<div id="slider"></div>
<script>
$(function() {
jQuery("#slider").slider({
range: "min",
value: 37,
step: 0.25,
min: 1,
max: 700,
slide: function(event, ui) {
jQuery(iVar.jqId).val(ui.value);
}
});
jQuery(iVar.jqId).val(jQuery("#slider").slider("value"));
});
</script>

<p:commandButton value="Send" />
</h:panelGrid>
<p:outputPanel autoUpdate="true">
#{primeSlider.interest}
</p:outputPanel>
</h:form>

关于jsf-2 - 如何从 <p :slider> 获取非整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com