2011-12-29 5 views
3

オブジェクトに整数のカスタムフィールドを作成したいと思います。私は "ナンバー"のカスタムフィールドを作成することができますが、それは小数の型を返すようです。私はフィールドをIntegerとして使用する予定で、コード内でこれを使用しているところでは、Integerにキャストする必要があるので、ほとんどこれは面倒です。他のフィールドタイプはどれも近似していないようです - 数字タイプを保持していると思われる唯一のフィールドタイプは通貨です。Salesforce.comで整数のカスタムフィールドを作成できますか?

小数点以下の数字を(3,0)に調整しました。小数点より前の3つの数字、小数点以下の数字はゼロです。それでも10進数を返しています。

整数を作成することもできますか?私はそれが "ベストプラクティス"と見なされる必要があるたびにキャストしていますか?

答えて

5

整数型を作成することはできません。あなたが発見したように、Numberは10進数で表示されます。それを整数として扱いたい場合は、それをキャストします。あなたはVisualforceのにフィールドを使用している場合

+0

私はそれを恐れていましたが、私がチェックすると思っていました。ありがとう。 –

+1

こんにちはRyan、これをキャストできるコントローラなしでVFページに簡単に配置したい場合は、{!FLOOR(TheField__c)}を使用して0 dpを表示させることができます。 –

0

、小数点以下をレンダリングします<apex:outputText><apex:inputText>、とは対照的に、あなたは、<apex:outputField>または<apex:inputField>使用してください。まもなくこの問題に踏み込む。

関連する問題