Вот какую интересную штуку нашел.
Можно получать из базы значения (picklisk values, recordType name) в локали пользователя.
Обычно я на это не обращал внимание, потому что выводом значений в языке пользователя за меня делали apex:outputField и apex:inputField. А в контроллере значения получались как записаны в базе - на английском
спешу поделиться
toLabel()
Особенно понравилась вот такая конструкция WHERE toLabel(Status) = 'le Draft'
Вот какую интересную штуку нашел. Можно получать из базы значения (picklisk values, recordType name) в локали пользователя. Обычно я на это не обращал внимание, потому что выводом значений в языке пользователя за меня делали apex:outputField и apex:inputField. А в контроллере значения получались как записаны в базе - на английском спешу поделиться [url=http://www.salesforce.com/us/developer/docs/soql_sosl/Content/sforce_api_calls_soql_select_tolabel.htm]toLabel()[/url] Особенно понравилась вот такая конструкция WHERE toLabel(Status) = 'le Draft'
Года два назад, был шухер у нас, на En все отлично работало, но переключавшийся на Fr все подало, все листы в выборках null давали. Вот тогда я и узнал что есть такая фича)
Года два назад, был шухер у нас, на En все отлично работало, но переключавшийся на Fr все подало, все листы в выборках null давали. Вот тогда я и узнал что есть такая фича)
А она возвращает null если нужного перевода? Или инглиш версию, типа дефолтную?
А она возвращает null если нужного перевода? Или инглиш версию, типа дефолтную?