2012-02-11 31 views
4

我想在對象中顯示一個字段以顯示整數/整數值。該字段在結構中有十進制值,但是我只需要顯示此VF頁面的整數值。如何格式化輸出文本只顯示整數,而不是小數位在Vf頁

<apex:pageBlockSectionItem > 
        <apex:outputLabel value="# Connections" for="Connections"/> 
        <apex:outputText id="Connections" value="{!Event__c.Total_Connections__c}" />   
       </apex:pageBlockSectionItem> 

連接數量不得不顯示爲整數。

感謝

回答

7

您可以使用格式化參數化的輸出,例如:

<apex:outputText id="Connections" value="{0, number, integer}"> 
    <apex:param value="{!Event__c.Total_Connections__c}" /> 
</apex:outputText> 

有關所有格式化選項的更多信息,請查看Java's MessageFormat,同樣的格式化用於<apex:outputText>

+3

你也可以爲這種特殊情況作弊,只是做'value =「{!FLOOR(MyVar)}」' - 擺脫那個討厭的小數的好方法! – 2012-02-12 09:17:07

+0

任何想法如何讓這個工作在site.com?當我在數據元素中輸出時,我總是得到十進制值。我希望使用這個,「{!FLOOR(MyVar)}」,但site.com無法識別FLOOR功能。 – 2013-11-04 20:19:17

相關問題