Ans:The interface "force:appHostable" is used to indicate that this component can be run in salesforce1 app.
A blog containing Salesforce coding examples in detail.It's a place where you can find solutions to the problems that you may face in your daily salesforce coding. Apex classes,visual force page,we services,Integration,plugins,extensions,Lightning web components,Aura components,Email Messages,Sales cloud,service Cloud,Marketing Cloud.Lightning Web components,salesforce.com, Salesforce Tips and Tricks,short cuts,ApexMocks,Stubs, visibility,Salesforce Shorts
Tuesday, October 17, 2017
Friday, October 13, 2017
How to get all the child objects related to an object in Salesforce
Solution : By using getChildRelationships() ,we can fetch all the child objects associated to an object.
In this example,we fetch all the child objects associated to Account object.
Sample Apex Code:
Set<String> lstObject = new Set<String>();
Schema.DescribeSObjectResult sObjResult = Account.SObjectType.getDescribe();
for(Schema.ChildRelationship cr: sObjResult.getChildRelationships()) {
lstObject.add(string.valueOf(cr.getChildSObject()));
}
system.debug('Child Objects associated with Account:'+lstObject);
Output: When we run the above code in workbench,output will be like this:
In this example,we fetch all the child objects associated to Account object.
Sample Apex Code:
Set<String> lstObject = new Set<String>();
Schema.DescribeSObjectResult sObjResult = Account.SObjectType.getDescribe();
for(Schema.ChildRelationship cr: sObjResult.getChildRelationships()) {
lstObject.add(string.valueOf(cr.getChildSObject()));
}
system.debug('Child Objects associated with Account:'+lstObject);
Output: When we run the above code in workbench,output will be like this:
How to get all the parent objects related to an object in Salesforce
Solution : By iterating through all the fields of an object and checking if it has any reference,we can fetch all the parent objects associated to an object.
In this example,we fetch all the parent objects associated to opportunity object.
Sample Apex Code:
Set<String> lstObject = new Set<String>();
for(Schema.SobjectField sField: opportunity.SobjectType.getDescribe().fields.getMap().Values()) {
if(sField.getDescribe().getType() == Schema.DisplayType.REFERENCE) {
for(Schema.sObjectType sObj : sField.getDescribe().getReferenceTo()) {
lstObject.add(string.valueOf(sObj));
}
}
}
system.debug('Parent Objects associated with Opportunity:'+lstObject);
Output: When we run the above code in workbench,output will be like this:
In this example,we fetch all the parent objects associated to opportunity object.
Sample Apex Code:
Set<String> lstObject = new Set<String>();
for(Schema.SobjectField sField: opportunity.SobjectType.getDescribe().fields.getMap().Values()) {
if(sField.getDescribe().getType() == Schema.DisplayType.REFERENCE) {
for(Schema.sObjectType sObj : sField.getDescribe().getReferenceTo()) {
lstObject.add(string.valueOf(sObj));
}
}
}
system.debug('Parent Objects associated with Opportunity:'+lstObject);
Output: When we run the above code in workbench,output will be like this:
Thursday, October 12, 2017
How to capture/take screenshot of entire screen even by scrolling(Full Page Capture)
Google Chrome has provided a plugin 'Fireshot' to capture full page.
Steps:
Step 1: Open the following url Fire Shot or search for Fireshot plugin in chrome browser.
The following screen will be opened.
Step 2: Click on "Add to Chrome" as shown in the image above.
It will open popup as shown below.
Step 3: Click on 'Add Extension' to add the plugin to browser.
Once plugin is added,you will find symbol 's' added on browser on the top right as shown in the image below
Step 4: Click on that icon and click on 'Capture selection' as shown in the image below to capture what ever you select even by scrolling.
Step 5:Thats it..now your screen is captured....
Steps:
Step 1: Open the following url Fire Shot or search for Fireshot plugin in chrome browser.
The following screen will be opened.
Step 2: Click on "Add to Chrome" as shown in the image above.
It will open popup as shown below.
Step 3: Click on 'Add Extension' to add the plugin to browser.
Once plugin is added,you will find symbol 's' added on browser on the top right as shown in the image below
Step 4: Click on that icon and click on 'Capture selection' as shown in the image below to capture what ever you select even by scrolling.
Step 5:Thats it..now your screen is captured....
Tuesday, October 3, 2017
How to login to the newly created salesforce Trailhead playground - Salesforce Globe For You
Steps:
Step 1: Follow the steps from 1 to 5 in the following page
http://salesforceglobe4u.blogspot.in/2017/10/how-to-create-trialhead-playground.html
Step 2: Click on the dropdown icon before 'Launch' button and then select your trialhead playground instance.
Step 3: Click on Launch button to launch the instance.
Step 4: After instance is opened,click on Gear symbol as shown in the image below nd select Setup.
Step 5: Enter Users in the Quick Find box, then select Users.
Check the box next to your name and Make note of your username as highlited in the image below.
Step 6: Click Reset Password(s) and then OK.
This sends an email to the address associated with your username. If you don't see the email, check your spam folder.
Click the link in the email.
Step 7: Enter a new password and confirm it.
Thats it.Now you have the username and password for your Trailhead Playground!
Step 1: Follow the steps from 1 to 5 in the following page
http://salesforceglobe4u.blogspot.in/2017/10/how-to-create-trialhead-playground.html
Step 2: Click on the dropdown icon before 'Launch' button and then select your trialhead playground instance.
Step 3: Click on Launch button to launch the instance.
Step 4: After instance is opened,click on Gear symbol as shown in the image below nd select Setup.
Step 5: Enter Users in the Quick Find box, then select Users.
Check the box next to your name and Make note of your username as highlited in the image below.
Step 6: Click Reset Password(s) and then OK.
This sends an email to the address associated with your username. If you don't see the email, check your spam folder.
Click the link in the email.
Step 7: Enter a new password and confirm it.
Thats it.Now you have the username and password for your Trailhead Playground!
How to create trialhead playground instance for trialhead in salesforce
Steps:
Step 1: Go to https://trailhead.salesforce.com/
The following screen opens as shown in the image below.
Step 2: Login to trailhead account by clicking on login button as shown in the above image.
Click on 'Login to Salesforce' and enter credentials to login in.
Step 3: After u logged in to existing salesforce trialhead,Go to modules tab and go to any one trialhead topic for example I went to 'Apex Basics and Database' module.
https://trailhead.salesforce.com/modules/apex_database
Step 4: Click on 'Get Started with Apex' hyperlink .It will be redirected to the following screen.
Step 5: Scroll down the screen where you find launch button as shown in the image.
Step 6: Click on the dropdown icon before 'Launch' button as shown in the image above and then click on 'Create a Trialhead playground' as shown in the image below to create a trialhead playground instance.
Thats it.Wait for couple of minutes.The playground instance gets created.Enjoy !!!
Step 1: Go to https://trailhead.salesforce.com/
The following screen opens as shown in the image below.
Step 2: Login to trailhead account by clicking on login button as shown in the above image.
Click on 'Login to Salesforce' and enter credentials to login in.
Step 3: After u logged in to existing salesforce trialhead,Go to modules tab and go to any one trialhead topic for example I went to 'Apex Basics and Database' module.
https://trailhead.salesforce.com/modules/apex_database
Step 4: Click on 'Get Started with Apex' hyperlink .It will be redirected to the following screen.
Step 5: Scroll down the screen where you find launch button as shown in the image.
Step 6: Click on the dropdown icon before 'Launch' button as shown in the image above and then click on 'Create a Trialhead playground' as shown in the image below to create a trialhead playground instance.
Subscribe to:
Posts (Atom)
-
How to retrieve validation rules using package.xml in vs code salesforce - Salesforce Globe For You Problem : Assume a validation Mobile_...
-
Assume AccountPage is an apex class in salesforce. Sample Xml file : <?xml version="1.0" encoding="UTF-8"?> ...