2010-11-12 24 views

Répondre

1

Vous devriez pouvoir, il est vraiment juste un champ de texte HTML activé. Dans WSDL Enterprise, le champ est disponible en tant que champ standard. Dans cet extrait du WSDL, Description__c est une zone de texte riche:

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

Vous pouvez également sélectionner en mode natif via Apex en utilisant SOQL simple. Il est tapé comme une zone de texte (chaîne):

string myRichTextDescription = [select Description__c from myCustomObject__c]; 
+0

Vous devrez peut-être utiliser l'éditeur de texte enrichi Flex ou l'éditeur TLF pour effectuer la modification proprement dite. –

2

J'ai la réponse à ma propre question. J'espère que cela aide les autres. Le champ personnalisé dans Salesforce est la zone de texte enrichi et est utilisé pour stocker des images jpeg. Ce travail très bien dans l'interface utilisateur et VF avec Apex. Dans Flex, cependant, vous ne pouvez pas utiliser les outils ForceforFlex, mais devez stocker les picts dans la base de données locale et les télécharger sur SF avec l'API webservices (également incluse avec Flexbuilder) lorsque l'application est en ligne. Le fichier jpeg doit être codé en Base64 et inclus dans un tag avec un uri de données comme suit.

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

Merci à James Ward et tous sur SO.

+0

Heureux que vous l'ayez compris! –