Iam facing following error with my code:
This page has an error. You might just need to refresh it. Assertion Failed!: Provider type not supported : false Failing descriptor: {c:Picklistversion2}
can anyone take a look into this :
<aura:component controller="Picklistverion2" implements="force:appHostable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:lightningQuickAction" >
<aura:attribute name="set" type="object"/>
<div class="slds-text-body_regular">
<aura:iteration items="{!v.set}" var ="d">
<lightning:input label="Profile" value="{!d.Name}" onchange="{!c. doInit}"/>
</aura:iteration>
</div>
</aura:component>
Controller function for this :
doInit: function(component, event, helper) {
//call apex class method
var action = component.get('c.PermissionSetLst');
action.setCallback(this, function(response) {
//store state of response
var state = response.getState();
if (state === "SUCCESS") {
//set response value in ListOfAccount attribute on component.
component.set('v.set', response.getReturnValue());
}
});
$A.enqueueAction(action);
}
my Class for this
public class Picklistverion2 {
@AuraEnabled
public static List<PermissionSet> PermissionSetLst()
{
return [SELECT Name FROM PermissionSet WHERE IsCustom = TRUE AND IsOwnedByProfile = FALSE];
}
}
I want my query output inside my lightning input so that after i''ll move ahead for further conditions
{!c. doInit}
. Please try fixing your spaces so that they look more like any of the code examples in the documentation.{! c.doInit }
is not a problem