Posts

Showing posts from September, 2019

Lightning Picklist/Select : Aura vs LWC

Image
Lightning Picklist/Select : Aura Component PickListOptionsController(Apex Controller ) public class PickListOptionsController { @AuraEnabled public static List getPickListOptionList(String objectName, String picklistFieldName){ List picklistOptionList = new List (); Schema.SObjectType convertToObj = Schema.getGlobalDescribe().get(objectName); Schema.DescribeSObjectResult res = convertToObj.getDescribe(); Schema.DescribeFieldResult fieldResult = res.fields.getMap().get(picklistFieldName).getDescribe(); List ple = fieldResult.getPicklistValues(); for( Schema.PicklistEntry pickListVal : ple){ picklistOptionList.add(pickListVal.getLabel()); } return picklistOptionList; } } PickListOptionsComponent.cmp (Component) Choose one...

Lightning Input Type File : Aura v/s LWC

Image
Aura Component Aura Component : HTML Aura Component : Controller JS ({ onFileUploaded:function(component,event,helper){ helper.show(component,event); var files = component.get("v.fileToBeUploaded"); if (files && files.length > 0) { var file = files[0][0]; var reader = new FileReader(); reader.onloadend = function() { var dataURL = reader.result; var content = dataURL.match(/,(.*)$/)[1]; helper.upload(component, file, content, function(answer) { helper.hide(component,event); if (answer=='Success') { }else{ var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({