Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf f:convertNumber不适用于我的字符串_Jsf - Fatal编程技术网

Jsf f:convertNumber不适用于我的字符串

Jsf f:convertNumber不适用于我的字符串,jsf,Jsf,我有一个要显示的浮点数。 我想格式化十进制数字。所以我试了一下: <h:outputText value=" #{wui.remainingTime > 0? wui.remainingTime : '-' } h" rendered="#{wui.status eq 3}" > <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/> </h:outputText>

我有一个要显示的浮点数。 我想格式化十进制数字。所以我试了一下:

<h:outputText value=" #{wui.remainingTime > 0? wui.remainingTime : '-' } h" rendered="#{wui.status eq 3}" >

     <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>

</h:outputText>

我还尝试了模式=“#0.00”

但两者都不起作用。显示仍然是这样的:166.66667 h

“{wui.remainingTime>0?wui.remainingTime:'-'}h”
生成一个不能格式化为数字的字符串。最好将其拆分为多个输出文本,并指示其中哪一个要渲染:

<h:panelGroup rendered="#{wui.status eq 3}">
    <h:outputText value="#{wui.remainingTime}"
                  rendered="#{wui.remainingTime gt 0}">
        <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>
    </h:outputText>
    <h:outputText value="-" rendered="#{wui.remainingTime le 0}"/>
    <h:outputText value=" h"/>
</h:panelGroup>

“#{wui.remainingTime>0?wui.remainingTime:'-'}h”
生成的字符串不能格式化为数字。最好将其拆分为多个输出文本,并指示其中哪一个要渲染:

<h:panelGroup rendered="#{wui.status eq 3}">
    <h:outputText value="#{wui.remainingTime}"
                  rendered="#{wui.remainingTime gt 0}">
        <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>
    </h:outputText>
    <h:outputText value="-" rendered="#{wui.remainingTime le 0}"/>
    <h:outputText value=" h"/>
</h:panelGroup>

或者查看并扩展其中一个并创建您自己的具有“后缀”属性的转换器,或者查看并扩展其中一个并创建您自己的具有“后缀”属性的转换器