Может ли Salesforce.com форматированные текстовые данные использоваться автономно в приложении Adobe Flex? - PullRequest
1 голос
/ 12 ноября 2010

Я создаю автономное приложение Salesforce.com в Adobe Flex. Можем ли мы использовать поля Rich Text Area в Salesforce.com в автономном приложении? Я не вижу поле, возвращенное в запросе.

Спасибо

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

У меня есть ответ на свой вопрос.Я надеюсь, что это помогает другим.Настраиваемое поле в Salesforce - Rich Text Area и используется для хранения изображений в формате JPEG.Это прекрасно работает в пользовательском интерфейсе и VF с Apex.Однако во Flex вы не можете использовать инструменты ForceforFlex, но должны сохранять пикты в локальной базе данных и загружать их в SF с помощью API веб-сервисов (также входит в состав Flexbuilder), когда приложение находится в сети.Jpeg должен быть в кодировке Base64 и включен в тег с uri данных следующим образом.

buildSO.image__c = '<img src="data:image/jpeg;base64,'+base64EncodedImage+'" alt="Penguins" />';

Спасибо Джеймсу Уорду и всем на SO.

1 голос
/ 14 ноября 2010

Вы должны быть в состоянии, это действительно просто текстовое поле с поддержкой HTML.В Enterprise WSDL это поле доступно как стандартное поле.В этом фрагменте из WSDL Description__c является областью форматированного текста:

<element name="Description__c" nillable="true" minOccurs="0" type="xsd:string"/>

Вы также можете выбрать его непосредственно через Apex, используя простой SOQL.Он набирается как текстовое поле (строка):

string myRichTextDescription = [select Description__c from myCustomObject__c];
...