Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <aura:component implements="flexipage:availableForAllPageTypes,forceCommunity:availableForAllPageTypes" extends="c:PA_HelperComponent" controller="PA_ListViewControl">
- <aura:attribute name="listviewMAP" type="List"/>
- <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
- <aura:iteration items="{!v.listviewMAP}" var="item">
- <lightning:layout>
- <aura:iteration var="lst" items="{!item}">
- <lightning:layoutItem class="slds-size--1-of-1 slds-p-around_xx-small">
- <c:PA_ListViewCounter listviewID="{!lst.listviewID}" listviewName="{!lst.listviewName}" sObjectName="{!lst.objectType}"/>
- </lightning:layoutItem>
- </aura:iteration>
- </lightning:layout>
- </aura:iteration>
- ({
- doInit : function(component, event, helper) {
- var params;
- var result;
- var errorMessage;
- var listviewMAP = [];
- var action = component.get("c.retrieveListViewAPINames");
- action.setCallback(this, function(response){
- if(response.getState() === 'SUCCESS'){
- result = response.getReturnValue();
- for(var i in result){
- listviewMAP.push(result[i]);
- }
- component.set("v.listviewMAP", listviewMAP);
- console.log('lstvmap', JSON.stringify(component.get("v.listviewMAP")));
- }
- else{
- errorMessage = helper.getErrorMessage(response.getError()[0]);
- params = {"title":"Error","message":errorMessage,"type":"error","duration":5000};
- helper.generateToast(params);
- }
- });
- $A.enqueueAction(action);
- }
Add Comment
Please, Sign In to add comment