Можете ли вы создать целочисленное настраиваемое поле в Salesforce.com? - PullRequest
3 голосов
/ 29 декабря 2011

Я хочу создать целочисленное настраиваемое поле для объекта.Я вижу, что могу создать настраиваемое поле «Число», но это, кажется, возвращает десятичный тип.В основном это раздражает, так как я планирую использовать поле как целое число, и везде, где я использую его в коде, я должен приводить его к целому числу.Ни один из других типов полей, кажется, даже близко не существует - единственным другим типом поля, который, кажется, даже содержит числовой тип, является Валюта.

Я изменил число после десятичных полей на (3,0) - три числа до десятичного знака, ноль после десятичного.Он по-прежнему возвращает десятичное число.

Можно ли даже создать целое число?Считается ли каждый раз, когда мне это нужно, «лучшей практикой»?

Ответы [ 2 ]

5 голосов
/ 29 декабря 2011

Вы не можете создать целочисленный тип. Как вы обнаружили, число приводит к десятичной дроби. Если вы хотите считать это целым числом, просто приведите его.

0 голосов
/ 06 января 2012

Если вы используете поле в Visualforce, убедитесь, что вы используете <apex:outputField> или <apex:inputField>, в отличие от <apex:outputText> и <apex:inputText>, которые будут отображать десятичное место. Столкнулся с этим вопросом не так давно.

...