Salesforce Custom Buttons, Links, and Actions Tips

Here are some tips I experience while customize Buttons, Links, and Actions on Salesforce.com. I will put related tips/notes here.

Continue reading

Advertisements

Integrated Google Form and Salesforce Through Google Sheet and WebToAny

To integrate Google Forms and Salesforce.com, I choose to use POST method to send data from Sheets to Web to Any and let it do the rest of everything. It provides more security than the building-in W2L by assigning a pageToken to every web form it generates. If a post doesn’t contains pageToken, it simply returns HTTP Error 400 Bad request.

Continue reading

Line-breaks in Visualforce Page and Salesforce1

I have a filed contains long text in Salesforce.com. When I use “\n” to move some to next line, it just display an empty space.

If I use “<br>”, it works with outputText with escape=”false” but suffer from scripting-attacks according to VisualForce: convert carriage returns to html line-breaks in a long text field. This doesn’t work for Salesforce1 because “<br>” is displayed without line breaks.

Line breaks and consecutive spaces in outputText are removed on postback and Laurent Stanevich suggests to use outputField replacing outputText. It works in my case on both browser and Salesforce1.

Reference

  1. GooglePlay: Salesforce1
  2. Salesforce: apex:outputField
  3. Salesforce: apex:outputText
  4. Salesforce: Line breaks and consecutive spaces in outputText are removed on postback
  5. Salesforce Stack Exchange: I don’t know why ‘\n’ new line is not working
  6. StackOverflow: Difference between \n and \r?
  7. StackOverflow: VisualForce: convert carriage returns to html line-breaks in a long text field