我正在Adobe Flex中构建一个离线Salesforce.com应用程序。我们可以在离线应用程序中使用Salesforce.com的Rich Text Area字段吗?我没有看到查询中返回的字段。
由于
答案 0 :(得分:2)
我对自己的问题有答案。我希望这有助于其他人。 Salesforce中的自定义字段是富文本区域,用于存储jpeg图片。这在UI和VF与Apex中工作得很好。但是,在Flex中,您不能使用ForceforFlex工具,但必须将picts存储在本地数据库中,并在应用程序联机时使用webservices API(也包含在Flexbuilder中)上传到SF。 jpeg必须是Base64编码的,并且包含在带有数据uri的标记中,如下所示。
buildSO.image__c = '<img src="data:image/jpeg;base64,'+base64EncodedImage+'" alt="Penguins" />';
感谢James Ward和所有人。
答案 1 :(得分:1)
你应该能够,它实际上只是一个支持HTML的文本字段。在Enterprise WSDL中,该字段可用作标准字段。在WSDL的这个片段中,Description__c是一个富文本区域:
<element name="Description__c" nillable="true" minOccurs="0" type="xsd:string"/>
您也可以使用简单的SOQL通过Apex本机选择它。它被输入为textarea(字符串):
string myRichTextDescription = [select Description__c from myCustomObject__c];