Welcome to my blog

I have been working with Salesforce for quite a while, so don’t hesitate to contact me if you have any questions or want some advice.

s f

Subscribe
Follow Us
h

September 2016

 . 2016 (Page 4)

Learn How to Show Error/Information Message in Visualforce Page Many case user want to display multiple error/warning/information message in the UI(Visualforce Page). Please find below sample code Apex Code : ApexPages.addmessage(new ApexPages.message(ApexPages.Severity.Info, 'Please fill all manfaroty fields.')); ApexPages.addmessage(new ApexPages.message(ApexPages.Severity.Error, 'Name is manfatory.')); ApexPages.addmessage(new ApexPages.message(ApexPages.Severity.WARNING, 'Need

Please use below sample code to form SOQL query string based on user field level access permission. Code : public static string generateDynamicSOQLQuerybysObject(String objectName){ String selects = ”; Map<String, Schema.SObjectField> fMap = Schema.getGlobalDescribe().get(objectName.toLowerCase()).getDescribe().Fields.getMap(); list<string> selectFields = new list<string>(); if (fMap != null){ for (Schema.SObjectField ft : fMap.values()){

Generate dynamic SOQL query with “__r” fields. Code : public static string generateDynamicSOQLwithReferenceField(String objectName, String strRefField) { String selects = ”; Map<String, Schema.SObjectField> fMap = Schema.getGlobalDescribe().get(objectName.toLowerCase()).getDescribe().Fields.getMap(); list<string> selectFields = new list<string>(); if (fMap != null){ for (Schema.SObjectField ft : fMap.values()){ Schema.DescribeFieldResult fd = ft.getDescribe(); selectFields.add(fd.getName()); } } if (!selectFields.isEmpty()){ for (string s:selectFields){ selects +=