Guest User

Untitled

a guest
Feb 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. <aura:component implements="flexipage:availableForAllPageTypes,forceCommunity:availableForAllPageTypes" extends="c:PA_HelperComponent" controller="PA_ListViewControl">
  2. <aura:attribute name="listviewMAP" type="List"/>
  3.  
  4. <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
  5.  
  6. <aura:iteration items="{!v.listviewMAP}" var="item">
  7. <lightning:layout>
  8. <aura:iteration var="lst" items="{!item}">
  9. <lightning:layoutItem class="slds-size--1-of-1 slds-p-around_xx-small">
  10. <c:PA_ListViewCounter listviewID="{!lst.listviewID}" listviewName="{!lst.listviewName}" sObjectName="{!lst.objectType}"/>
  11. </lightning:layoutItem>
  12. </aura:iteration>
  13. </lightning:layout>
  14. </aura:iteration>
  15.  
  16. ({
  17. doInit : function(component, event, helper) {
  18. var params;
  19. var result;
  20. var errorMessage;
  21. var listviewMAP = [];
  22. var action = component.get("c.retrieveListViewAPINames");
  23. action.setCallback(this, function(response){
  24. if(response.getState() === 'SUCCESS'){
  25. result = response.getReturnValue();
  26. for(var i in result){
  27. listviewMAP.push(result[i]);
  28. }
  29. component.set("v.listviewMAP", listviewMAP);
  30. console.log('lstvmap', JSON.stringify(component.get("v.listviewMAP")));
  31. }
  32. else{
  33. errorMessage = helper.getErrorMessage(response.getError()[0]);
  34. params = {"title":"Error","message":errorMessage,"type":"error","duration":5000};
  35. helper.generateToast(params);
  36. }
  37. });
  38. $A.enqueueAction(action);
  39. }
Add Comment
Please, Sign In to add comment