EVT_Renderer_Element_Added
Last updated
<aura:component implements="lightning:availableForFlowScreens,flexipage:availableForAllPageTypes,force:hasRecordId">
<aura:handler name="elementAdded" event="RDraw:EVT_Renderer_Element_Added" action="{!c.handleElementAdded}" />
<RDraw:AdvancedRenderer displayContext="true" aura:id="renderer"
nodeIgnoreList="{!v.excludeMeshNames}" displayContextDetails="{!v.displayQuoteLineDetails}"
displaySidebar="{!v.showSidebar}" size="Medium" allowSelection="true"
brandImageURL="{!v.brandImageURL}" recordId="{!v.selectedQuoteLineId}">
...
</RDraw:AdvancedRenderer>
</aura:component>[{
handleElementAdded: function (component, event, helper) {
let shouldToast = component.get('v.displayToastOnElementAdded');
if (shouldToast) {
let elementType = event.getParam('elementType')
let name = event.getParam('name')
let uniqueId = event.getParam('uniqueId')
var toastEvent = $A.get("e.force:showToast");
toastEvent.setParams({
message: 'A ' + elementType + ' was added to the scene, uniqueId=' + uniqueId,
})
toastEvent.fire();
}
},
}]