shradha jain
IndividualForum Replies Created
-
shradha jain
MemberJuly 27, 2018 at 9:49 am in reply to: How to use debug log in "if" statement in Salesforce?Hello Chanchal,
You can use debug log in “if” statement by writing Debug.log("message"). Here is an example-
if (gameObject != null)
{
Debug.Log("The gameObject is NOT null");
}
else
{
Debug.Log("The gameObject IS null");
} -
shradha jain
MemberJuly 27, 2018 at 9:44 am in reply to: How to create collapsible/expandable rows in a table based on user action in Salesforce Lightning?Hello Prachi,
If you want to create collapsible/expandable rows in a table based on user action in lightning then you need one Boolean value per row. Typically, the easy way to do this it to include it directly in the data, or as a related array. Here's a simple example for you.
<aura:application extends=”force:slds”> <aura:attribute name=”items” type=”Object[]” default=”[]” /> <aura:handler name=”init” value=”{!this}” action=”{!c.init}” /> <lightning:layout multipleRows=”true”> <aura:iteration items=”{!v.items}” var=”item” indexVar=”itemIndex”> <lightning:layoutItem size=”12″> <h1> <lightning:buttonIcon value=”{!itemIndex}” onclick=”{!c.toggle}” iconName=”{!item.expanded?’utility:chevrondown’:’utility:chevronright’}” /> {!item.title} </h1> <aura:if isTrue=”{!item.expanded}”> <div> Extra content would be shown here. </div> </aura:if> </lightning:layoutItem> </aura:iteration> </lightning:layout> </aura:application>
Here is the javascript for the component:
({ init: function(component, event, helper) { component.set("v.items", [ { expanded: false, title: "Row 1" }, { expanded: false, title: "Row 2" }, { expanded: false, title: "Row 3" } ]); }, toggle: function(component, event, helper) { var items = component.get("v.items"), index = event.getSource().get("v.value"); items[index].expanded = !items[index].expanded; component.set("v.items", items); } })
Notice here we set the Boolean value for the row I want to toggle. Doing this allows any number of rows to be collapsed/expanded as per your desire.
-
shradha jain
MemberJuly 27, 2018 at 7:57 am in reply to: How to rename 'Checkbox' column in Salesforce Lightning 'datatable' component?Hello Prachi,
You can change the name of the checkbox in lightning through CSS. The CSS code is provided below:
.THIS .slds-th__action_form span {
display: none;
}
.THIS .slds-th__action_form:after{
content: 'AAA'; //Change to text that you want
}
But then you will have to adjust/increase the width of the column to fit your text.
-
shradha jain
MemberJuly 27, 2018 at 7:42 am in reply to: How does Salesforce Lightning framework support Inheritance?In lightning component when you want to create a component that can be extended you must set a value of true for the extensible attribute of the aura:component. By default, components are not extensible, just like Apex classes are not.When a component extends another component it inherits all of the helper methods and attributes. It also has the ability to call super component controller actions. All event handlers in the super component are inherited by the sub component. Additionally, they can both handle the same event, but the ordering of handler execution is not defined (kind of like multiple Apex triggers on a single object).
-
shradha jain
MemberJuly 27, 2018 at 6:12 am in reply to: What is the time limit while making a callout to an external service in Salesforce Apex?Hello Anurag,
The default timeout is 10 seconds. A custom timeout can be defined for each callout. The minimum is 1 millisecond and the maximum is 120,000 milliseconds.
-
shradha jain
MemberJuly 26, 2018 at 12:04 pm in reply to: What is Lightning Data Services in Salesforce?Lightning Data Service is used to load, create, edit, or delete a record in your component without requiring Apex code. It handles sharing rules and field-level security for you. In addition to not needing Apex, it improves performance and user interface consistency. Lightning Data Service identifies and eliminates requests that involve the same record data, sending a single shared data request that updates all relevant components. Not only does this eliminate inconsistent data between components, it also provides a way to cache data to work offline in case the user gets disconnected, intelligently syncing the data once the connection is restored. Data access with Lightning Data Service is simpler than the equivalent using a server-side Apex controller.
-
Hello Avnish,
A "Connected App" is an application that can connect to salesforce.com over Identity and Data APIs. Connected Apps use the standard OAuth 2.0 protocol to authenticate, provide Single Sign-On, and acquire access tokens for use with Salesforce APIs. In addition to standard OAuth capabilities, connected apps allow Salesforce admins to set various security policies and have explicit control over who can use the corresponding apps.
Look for Connected Apps in your development environment by going to Setup > Create > Apps
- Connected Apps is located below the standard Apps pane.
- Click New next to Connected Apps, and create your Connected App.
-
shradha jain
MemberJuly 25, 2018 at 1:10 pm in reply to: What is aura definition bundle in Salesforce Lightning?Hello Madhulika,
A bundle contains a Lightning definition and all its related resources. The definition can be a component, application, event, interface, or a tokens collection.
Unlike other metadata components, an AuraDefinitionBundle component isn’t represented by a single component file but instead by a collection of component definition files. Each definition file represents a resource in a bundle, such as markup, applications, code files (including controllers and helpers), events, documentation, and interfaces.This object is available in API version 32.0 and later.
- This reply was modified 6 years, 3 months ago by shradha jain.
-
shradha jain
MemberJuly 25, 2018 at 1:01 pm in reply to: How to insert null values into Dataloader?Hello Prachi,
Perform the following steps to insert null values in dataloader:
- Login the DataLoader.
- Go to Settings.
- Insert Null Values.
- Click Ok.
and then you can insert the null values in the Salesforce Records
-
shradha jain
MemberJuly 19, 2018 at 9:38 am in reply to: How is Trigger.New different from Trigger.newMap in Salesforce?Hello Avnish,
Trigger.New is simply a list of the records being processed by the trigger, so if all you need to do is loop through them then you can use that. It returns a list which is ordered. Suppose you have a custom object Custom_obj__c then Trigger.New is a list represented as List<Custom_obj__c>.
Trigger.newMap just allows you to target specific records by Id should you not need to process everything, or if you need to map other records back to these. It returns a map which is unordered. Trigger.newMap is a map represented as map<Id, Custom_obj__c>.
- This reply was modified 6 years, 4 months ago by shradha jain.
- This reply was modified 6 years, 4 months ago by shradha jain.
-
shradha jain
MemberJuly 19, 2018 at 9:28 am in reply to: What is User Package License in Salesforce? Explain package license Id and assigning Id for the same.A User Package License represents a license of an installed managed package, assigned to a specific user.
1. Package license Id: Package license Id is the Id of the installed package.
2. Assigning Id: Assigning Id is the Id of the user.- This reply was modified 6 years, 4 months ago by shradha jain.
-
Hello Madhulika,
Every time Salesforce releases a new application version, its API version is updated as well.It tells the version of the developed code . API versioning plays a important role while developing a code for an application .If Apex class versioning in developer and sandbox are not same then it will through an error "Mismatch API versions". -
shradha jain
MemberJuly 18, 2018 at 10:06 am in reply to: Is there any limit on the number of lightning components in one Salesforce application?Hello Chanchal,
There is no limit on number of components defined within an application by salesforce -
shradha jain
MemberJuly 18, 2018 at 10:03 am in reply to: Can we make one component inherit styles/CSS from a parent component in Salesforce?Hello Chanchal,
Yes, you can inherit styles from a parent component. -
shradha jain
MemberJuly 18, 2018 at 9:50 am in reply to: How to create Data Extention in Salesforce Marketing Cloud?Hello Anjali,
The steps to create data extensions in marketing cloud are:
- Hover over Subscribers.
- Click Data Extensions.
- Click the Create button
- Click Standard Data Extension(according to your choice).
- Click OK.
- Complete the information in the Properties section:
For Creation Method select Create from New and complete the details such as Name, External Key, Description, Location, Used for Sending, Used for Testing, Campaign.
- Click Next.
- Retention Setting - Select On to ensure that the application deletes all records in the data extension at the same time
a. Delete:
1. Individual Records - When this option is selected, the data extension is retained but the individual records inside the data extension are deleted.
2. All Records - When this option is selected, the data extension is retained but the records inside the data extension are deleted.
3. All Records and Data Extension - When this option is selected, the entire data extension and the records inside the data extension are deleted.b. Period:
1. After: Enter the number of days after the data extension was created to wait before deleting.
2. Reset period on import: To extend the retention date following a new import.
3. On: Select a specific date to delete.- Click Next.
- Include a field with the Email Address data type for email sends or a Phone data type for SMS sends in sendable data extensions.
- If the Email Address or Phone data types are not present, the subscriber receives no messages sent using the data extension.
- Click Create.
- This reply was modified 6 years, 4 months ago by shradha jain.
- This reply was modified 6 years, 4 months ago by shradha jain.
-
shradha jain
MemberJuly 18, 2018 at 9:29 am in reply to: What is the difference between Pardot and Marketing Cloud in Salesforce?Hello Madhulika,
The core differences between Pardot and Marketing Cloud are:
1. They are designed with different types of businesses in mind: The Pardot platform is designed for business-to-business companies (B2B) whereas the Marketing Cloud is designed for business-to-consumer companies (B2C).
2. Firm Size: The Pardot platform is used for mid-size firms whereas the marketing cloud is used for large size firms.
-
shradha jain
MemberJuly 17, 2018 at 11:31 am in reply to: What is the importance of session ID generated while working in SOAP API?A session ID is a unique number that a Web site's server assigns a specific user for the duration of that user's visit (session).
If you want to request the server ,you must have a session Id so that the server can process the request.The request is served if the session id is not expired.
-
shradha jain
MemberJuly 17, 2018 at 9:33 am in reply to: What are the limitations of the WSDL file in Salesforce?Hello chanchal,
Limitations of WSDL file are:
- A WSDL file cannot have both a <wsdl:include> and a <wsdl:types> element but you can use <xsd:include> inside <wsdl:types>.
- A WSDL file cannot have more than one <wsdl:include> element.
- Only SOAP operations are considered in WSDL file.
- All MIME and HTTP operations are ignored during consumption.
-
shradha jain
MemberJuly 17, 2018 at 9:21 am in reply to: How to add lightning component in Salesforce visualforce page?Hello Prachi,
There are four steps to add Lightning components to a Visualforce page:
1. Add the Lightning Components for Visualforce JavaScript library to your Visualforce page using the "<apex:includeLightning/>" component.
2. Create a Lightning app that declares your component dependencies3. Reference this Lightning dependency app.
4. Create the component on the page using the function "$Lightning.createComponent()".
- This reply was modified 6 years, 4 months ago by shradha jain.
-
shradha jain
MemberJuly 12, 2018 at 1:09 pm in reply to: What are Enterprise and Partner WSDL in Salesforce?Hello Madhulika,
- Enterprise WSDL- It is one of the file that is provided by Salesforce. It is bound to Salesforce configuration of specific organisation. It is intended for customers.
- Partner WSDL- It is another file provided by salesforce. It can be used for salesforce configuration of any organisation. It is intended for partners.
Both the files are the XML document which describes how to communicate using a web service.
- This reply was modified 6 years, 4 months ago by shradha jain.
- This reply was modified 6 years, 4 months ago by shradha jain.
-
shradha jain
MemberJuly 4, 2018 at 8:28 am in reply to: Why can we not perform callout in Salesforce after DML statement?We cannot perform callout after DML statement because callout will take time to return and salesforce does not wait to write or update records in database.
-
shradha jain
MemberJuly 3, 2018 at 1:18 pm in reply to: What are the different methods in Salesforce Batch Apex class?The different method of Batch Apex Class are:
1. start method:
It is used to collect the variables, records or objects to be passed to the method execute. It is called once at the beginning of a Batch Apex job. It returns either a Database.QueryLocator object or an Iterable that contains the variables, records or objects passed to the job.2. execute method:
It performs the processing for each batch of data passed to the method. The default batch size is 200 records. The maximum size is 2000 records. Batches of records are not guaranteed to execute in the order they are received from the start method.3. finish method:
It is used to execute post-processing operations. The post-processing operations could be sending an e-mail. -
shradha jain
MemberJune 27, 2018 at 8:23 am in reply to: What are the Escalation Rules in Salesforce?Esclanation rules in Salesforce are used to escalate cases automatically when a case is not handled within a certain period of time.The cases are escalated to new person after bussiness hours.