March 2018

Salesforce

lightning:fileUpload component example

Sample Code: Component: <aura:component implements="force:appHostable" > <lightning:fileUpload label="Attach receipt" name="fileUploader" multiple="true" accept=".pdf, .png" recordId="0016A00000MneVlQAJ" onuploadfinished="{!c.handleUploadFinished}" /> </aura:component> Controller: ({ handleUploadFinished: function (cmp, event) { var uploadedFiles = event.getParam("files"); alert("Files uploaded"); ....

Salesforce

lightning:datatable in Salesforce Lightning Component

AccountList.cmp: <aura:component controller="AccountListController" implements="flexipage:availableForAllPageTypes,lightning:actionOverride,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:appHostable" > <aura:attribute type="Account[]" name="acctList"/> <aura:attribute name="mycolumns" type="List"/> <aura:handler name="init" value="{!this}" action="{!c.fetchAccounts}"/> <lightning:datatable data="{! v.acctList }" columns="{! v.mycolumns }" keyField="id" hideCheckboxColumn="true"/> </aura:component> AccountListController.js ({ fetchAccounts : function(component, ....