{"id":58266,"date":"2016-09-01T15:21:30","date_gmt":"2016-09-01T15:21:30","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=58266"},"modified":"2021-07-16T11:20:09","modified_gmt":"2021-07-16T11:20:09","slug":"how-to-fetch-data-of-sobject-using-lightning-component","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/","title":{"rendered":"How to fetch data of  sobject using Lightning Component"},"content":{"rendered":"\n<p>In this blog, we will learn about how to fetch data from sobject using lightning component and present it in a list view. For example, I&#8217;ve created custom object <strong>Vehicle<\/strong> , you can create your own custom object.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Controller, Helper, Renderer<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Open <strong>Developer Console<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Create new lightning component through <strong>File&gt;New&gt;Lightning Component.<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/New-lightning-1.png\"><img decoding=\"async\" class=\"alignnone wp-image-58280 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/New-lightning-1.png\" alt=\"New lightning\" width=\"638\" height=\"399\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/New-lightning-1.png 638w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/New-lightning-1-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/New-lightning-1-300x188.png 300w\" sizes=\"(max-width: 638px) 100vw, 638px\" loading=\"lazy\" \/><\/a><\/strong>&nbsp;Name it <strong>Vehicle.<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Create.png\"><img decoding=\"async\" class=\"alignnone wp-image-58278 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Create.png\" alt=\"Create\" width=\"508\" height=\"408\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Create.png 508w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Create-250x201.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Create-300x241.png 300w\" sizes=\"(max-width: 508px) 100vw, 508px\" loading=\"lazy\" \/><\/a><\/strong><\/p>\n\n\n\n<p>Write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:xml\">&lt;aura:component implements=\"force:appHostable\"&gt;&lt;!--implements=\"force:appHostable\" allows to create lightning tabs--&gt;\n\n    &lt;!-- \n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n     --&gt;\n\n    &lt;ltng:require styles=\"{!$Resource.SLDS +\n             '\/assets\/styles\/salesforce-lightning-design-system-ltng.css'}\"\/&gt;&lt;!--Include the css from static resource--&gt;\n    &lt;div class =\"wk_static\"&gt;&lt;!--Mention the scoping class--&gt;\n        &lt;div class=\"slds-page-header\" role=\"banner\"&gt;\n            &lt;div class=\"slds-grid\"&gt;\n                &lt;div class=\"slds-col slds-has-flexi-truncate\"&gt;\n                    &lt;div class=\"slds-media slds-media--center slds-no-space slds-grow\"&gt;\n                        &lt;div class=\"slds-media__figure\"&gt;\n                            &lt;span class=\"slds-icon__container slds-icon-standard-event\"&gt;&lt;!--SVG doesn't work, so use it through component--&gt;\n                                &lt;c:VehicleSVG class=\"slds-icon\" xlinkHref=\"\/resource\/SLDS\/assets\/icons\/custom-sprite\/svg\/symbols.svg#custom31\" \/&gt;\n                                &lt;span class=\"slds-assistive-text\"&gt;Vehicle Icon&lt;\/span&gt;\n                            &lt;\/span&gt;\n                        &lt;\/div&gt;\n                        &lt;div class=\"slds-media__body\"&gt;\n                            &lt;p class=\"slds-text-heading--label slds-truncate\"&gt;Vehicle&lt;\/p&gt;\n                            &lt;h1 class=\"slds-page-header__title slds-m-right--small slds-truncate slds-align-middle\" title=\"List View\"&gt;List View&lt;\/h1&gt;\n                        &lt;\/div&gt;\n                    &lt;\/div&gt;\n                &lt;\/div&gt;                           \n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;c:VehicleListView \/&gt;&lt;!--Component for including list view--&gt;\n    &lt;\/div&gt;   \n&lt;\/aura:component&gt;<\/pre>\n\n\n\n<p>As mentioned you have to create New Lightning Component for SVG. Name it <strong>VehicleSVG<\/strong> and write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:xml\">&lt;aura:component implements=\"force:appHostable\"&gt;&lt;!--implements=\"force:appHostable\" allows to create lightning tabs--&gt;\n\n    &lt;!-- \n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n     --&gt;\n\n    &lt;aura:attribute name=\"class\" type=\"String\" description=\"CSS classname for the SVG element\" \/&gt;\n    &lt;aura:attribute name=\"xlinkHref\" type=\"String\" description=\"SLDS icon path. Ex: \/assets\/icons\/utility-sprite\/svg\/symbols.svg#download\" \/&gt;\n    &lt;aura:attribute name=\"ariaHidden\" type=\"String\" default=\"true\" description=\"aria-hidden true or false. defaults to true\" \/&gt;\n    \n&lt;\/aura:component&gt;<\/pre>\n\n\n\n<p>Now refer to right side of the column click <strong>Renderer<\/strong>. <a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer.png\"><img decoding=\"async\" class=\"alignnone wp-image-58277 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer.png\" alt=\"Renderer\" width=\"1284\" height=\"256\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer.png 1284w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer-250x50.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer-300x60.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer-768x153.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Renderer-1200x239.png 1200w\" sizes=\"(max-width: 1284px) 100vw, 1284px\" loading=\"lazy\" \/><\/a>Write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:js\">({\n\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n\n    render: function(component, helper) {\n        \/\/grab attributes from the component markup\n        var classname = component.get(\"v.class\");\n        var xlinkhref = component.get(\"v.xlinkHref\");\n        var ariaHidden = component.get(\"v.ariaHidden\");\n        \/\/return an svg element w\/ the attributes\n        var svg = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"svg\");\n        svg.setAttribute('class', classname);\n        svg.setAttribute('aria-hidden', ariaHidden);\n        svg.innerHTML = '&lt;use xlink:href=\"'+xlinkhref+'\"&gt;&lt;\/use&gt;';\n        return svg;\n    }\n})\n<\/pre>\n\n\n\n<p>You can now use the SVG component either in the vehicle component or wherever you need.<\/p>\n\n\n\n<p>Now you have to create lightning component for list view. Create New Lightning component and name it <strong>VehicleListView<\/strong> and write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:xml\">&lt;aura:component controller=\"VehicleListController\"&gt;&lt;!--Server-Side\/Apex Controller--&gt;\n\n    &lt;!--\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n    --&gt;\n\n    &lt;aura:attribute name=\"vehicles\" type=\"Vehicle__c[]\"\/&gt;&lt;!--List Of Vehicles--&gt;\n    &lt;aura:handler name=\"init\" value=\"{!this}\" action=\"{!c.getVehicle}\" \/&gt;&lt;!--Client-side Controller--&gt;\n    &lt;table class=\"slds-table slds-table--bordered slds-max-medium-table--stacked-horizontal\"&gt;&lt;!--Table must be responsive--&gt;\n        &lt;thead&gt;\n            &lt;tr class=\"slds-text-heading--label \"&gt;\n                &lt;th class=\"\" scope=\"col\"&gt;Vehicle Name&lt;\/th&gt;\n                &lt;th class=\"slds-is-sortable\" scope=\"col\"&gt;Number Of Seats&lt;\/th&gt;\n                &lt;th class=\"slds-is-sortable\" scope=\"col\"&gt;License PLate&lt;\/th&gt;\n                &lt;th class=\"slds-is-sortable\" scope=\"col\"&gt;License Expiration Date&lt;\/th&gt;\n                &lt;th class=\"slds-is-sortable\" scope=\"col\"&gt;Fuel&lt;\/th&gt;                \n            &lt;\/tr&gt;  \n        &lt;\/thead&gt;\n        &lt;tbody&gt;\n            &lt;aura:iteration items=\"{!v.vehicles}\" var=\"vehicle\"&gt;&lt;!--Dynamic Listing of Vehicles--&gt;\n                &lt;tr class=\"slds-hint-parent\"&gt;\n                    &lt;td class=\"\" data-label=\"Vehicle Name\" &gt;\n                        &lt;a href=\"{! '#\/sObject\/' + vehicle.Id + '\/view'}\"&gt;{!vehicle.Name}&lt;\/a&gt;\n                    &lt;\/td&gt;\n                    &lt;td data-label=\"Number Of Seats\" style=\"padding-left:0;\"&gt;&lt;ui:outputNumber value=\"{!vehicle.Number_of_Seats__c}\" \/&gt;&lt;\/td&gt;\n                    &lt;td data-label=\"License PLate\" style=\"padding-left:0;\"&gt;{!vehicle.License_Plate__c}&lt;\/td&gt;\n                    &lt;td data-label=\"License Expiration Date\" style=\"padding-left:0;\"&gt;{!vehicle.License_Expiration_Date__c}&lt;\/td&gt;\n                    &lt;td data-label=\"Fuel\" style=\"padding-left:0;\"&gt;{!vehicle.Fuel__c}&lt;\/td&gt;                \n                &lt;\/tr&gt;\n            &lt;\/aura:iteration&gt;\n        &lt;\/tbody&gt;\n    &lt;\/table&gt;  \n&lt;\/aura:component&gt;<\/pre>\n\n\n\n<p>Server-Side Controller Related to VehicleListView: Create an apex class named <strong>VehicleListController<\/strong> and write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:java\">public with sharing class VehicleListController {\n\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n\n    @AuraEnabled\/\/Annotation to use method in lightning component\n    public static List&lt;Vehicle__c&gt; getVehicleList() {\/\/Fetch data\n        return [SELECT Id,Name,Number_of_Seats__c,Average_Speed__c,License_Plate__c,License_Expiration_Date__c,Fuel__c,Fuel_Economy__c,Fuel_Cost__c,A_C__c,Active__c,\n                         Description__c, CreatedDate FROM Vehicle__c];\n    }    \n}<\/pre>\n\n\n\n<p>Now on the developer console again refer to the right-side coloumn, you will find <strong>Helper<\/strong>.<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper.png\"><img decoding=\"async\" class=\"alignnone wp-image-58276 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper.png\" alt=\"Helper\" width=\"1286\" height=\"335\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper-250x65.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper-300x78.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper-768x200.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Helper-1200x313.png 1200w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" loading=\"lazy\" \/><\/a> Click it and write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:js\">({\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n     \n    getVehicle : function(component) {\n        var action = component.get(\"c.getVehicleList\");\/\/get data from controller\n        action.setCallback(this, function(a) {\n            component.set(\"v.vehicles\", a.getReturnValue());\/\/set data in the page variable\n        });\n        $A.enqueueAction(action);\n    }\n})<\/pre>\n\n\n\n<p>Again refer to the right-side coloumn, you will find <strong>Controller<\/strong>.<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller.png\"><img decoding=\"async\" class=\"alignnone wp-image-58275 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller.png\" alt=\"Controller\" width=\"1285\" height=\"283\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller.png 1285w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller-250x55.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller-300x66.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller-768x169.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Controller-1200x264.png 1200w\" sizes=\"(max-width: 1285px) 100vw, 1285px\" loading=\"lazy\" \/><\/a> Click it and write the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:js\">({\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n     \n    getVehicle : function(component, event, helper) {\n        helper.getVehicle(component);\/\/get data from the helper\n    }\n})<\/pre>\n\n\n\n<p>Now Save all the components, helper and controller.<\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Output<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Create a lightning App and include the vehicle component in it, as follows-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted brush:xml\">&lt;aura:application &gt;\n\n    &lt;!--\n    \/**\n     * Webkul Software.\n     *\n     * @category  Webkul\n     * @author    Webkul\n     * @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https:\/\/webkul.com)\n     * @license   https:\/\/store.webkul.com\/license.html\n     *\/\n    --&gt;\n\n    &lt;c:Vehicle\/&gt;\n&lt;\/aura:application&gt;<\/pre>\n\n\n\n<p>Preview to see the output.<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview.png\"><img decoding=\"async\" class=\"alignnone wp-image-58285 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview.png\" alt=\"How to fetch data of sobject using Lightning Component\" width=\"1283\" height=\"340\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview.png 1283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview-250x66.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview-300x80.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview-768x204.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Preview-1200x318.png 1200w\" sizes=\"(max-width: 1283px) 100vw, 1283px\" loading=\"lazy\" \/><\/a><br>Here is the output:<br><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output.png\"><img decoding=\"async\" class=\"alignnone wp-image-58308 size-full\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output.png\" alt=\"output\" width=\"1286\" height=\"212\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output-250x41.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output-300x49.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output-768x127.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/output-1200x198.png 1200w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Support<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>That\u2019s all for how to fetch data from sobject using Lightning Component, still if you have any further query or seek assistance to make your salesforce classic apps compatible with lightning experience, feel free to add a ticket, we will be happy to help you.<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\"> https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will learn about how to fetch data from sobject using lightning component and present it in a list view. For example, I&#8217;ve created custom object Vehicle , you can create your own custom object.<\/p>\n","protected":false},"author":104,"featured_media":58682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3554,1887],"tags":[3553,3552],"class_list":["post-58266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lightning-development","category-salesforce","tag-fetch-data-in-lightning-component","tag-how-to-fetch-data-of-custom-object-using-lightning-component"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to fetch data of sobject using Lightning Component<\/title>\n<meta name=\"description\" content=\"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to fetch data of sobject using Lightning Component\" \/>\n<meta property=\"og:description\" content=\"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-01T15:21:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-16T11:20:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png\" \/>\n\t<meta property=\"og:image:width\" content=\"945\" \/>\n\t<meta property=\"og:image:height\" content=\"356\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Aakanksha Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aakanksha Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\"},\"author\":{\"name\":\"Aakanksha Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7d54984c6524404eb2ba261ace62da80\"},\"headline\":\"How to fetch data of sobject using Lightning Component\",\"datePublished\":\"2016-09-01T15:21:30+00:00\",\"dateModified\":\"2021-07-16T11:20:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\"},\"wordCount\":284,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png\",\"keywords\":[\"fetch data in lightning component\",\"how to fetch data of custom object using lightning component\"],\"articleSection\":[\"Lightning Development\",\"Salesforce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\",\"url\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\",\"name\":\"How to fetch data of sobject using Lightning Component\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png\",\"datePublished\":\"2016-09-01T15:21:30+00:00\",\"dateModified\":\"2021-07-16T11:20:09+00:00\",\"description\":\"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png\",\"width\":945,\"height\":356},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to fetch data of sobject using Lightning Component\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7d54984c6524404eb2ba261ace62da80\",\"name\":\"Aakanksha Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eef6d7ed23fc4ad8f12c94d6d6d30ec2ebbb9bedbf9d8a9dc8626a3a171fa3fa?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eef6d7ed23fc4ad8f12c94d6d6d30ec2ebbb9bedbf9d8a9dc8626a3a171fa3fa?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Aakanksha Singh\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/aakanksha-singh391\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to fetch data of sobject using Lightning Component","description":"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/","og_locale":"en_US","og_type":"article","og_title":"How to fetch data of sobject using Lightning Component","og_description":"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.","og_url":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-09-01T15:21:30+00:00","article_modified_time":"2021-07-16T11:20:09+00:00","og_image":[{"width":945,"height":356,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png","type":"image\/png"}],"author":"Aakanksha Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Aakanksha Singh","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/"},"author":{"name":"Aakanksha Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7d54984c6524404eb2ba261ace62da80"},"headline":"How to fetch data of sobject using Lightning Component","datePublished":"2016-09-01T15:21:30+00:00","dateModified":"2021-07-16T11:20:09+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/"},"wordCount":284,"commentCount":1,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png","keywords":["fetch data in lightning component","how to fetch data of custom object using lightning component"],"articleSection":["Lightning Development","Salesforce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/","url":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/","name":"How to fetch data of sobject using Lightning Component","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png","datePublished":"2016-09-01T15:21:30+00:00","dateModified":"2021-07-16T11:20:09+00:00","description":"We will learn how to fetch data to dynamically by using controller, helper and apex controller in lightning components and present it in a list view.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/lightning-code-snippet.png","width":945,"height":356},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/how-to-fetch-data-of-sobject-using-lightning-component\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to fetch data of sobject using Lightning Component"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7d54984c6524404eb2ba261ace62da80","name":"Aakanksha Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eef6d7ed23fc4ad8f12c94d6d6d30ec2ebbb9bedbf9d8a9dc8626a3a171fa3fa?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eef6d7ed23fc4ad8f12c94d6d6d30ec2ebbb9bedbf9d8a9dc8626a3a171fa3fa?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Aakanksha Singh"},"url":"https:\/\/webkul.com\/blog\/author\/aakanksha-singh391\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/58266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/104"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=58266"}],"version-history":[{"count":16,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/58266\/revisions"}],"predecessor-version":[{"id":296451,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/58266\/revisions\/296451"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/58682"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=58266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=58266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=58266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}