<apex:inputField type="number" value="{!varA}"/>
这是在顶点控制器中定义的代码varA
现在我想要显示它的值是1仅整数但它显示1.00你能告诉我如何在显示值时丢弃该小数?
我试过了value={!ROUND(varA)}
,但它无效
答案 0 :(得分:0)
由于您使用inputField来显示它,因此格式由自定义字段varA的定义决定。您是否可以将自定义字段定义更改为不指定小数位?
您也可以尝试使用JavaScript修改视图:
<apex:form id="formBlock">
<apex:inputText value="{!withDec}" id="withDec"/>
</apex:form>
<script>
if('{!withDec}' != '' || '{!withDec}' != null){
var itm = '{!withDec}';
document.getElementById('{!$Component.formBlock.withDec}').value = Math.floor(itm);
}
</script>