我有一个闪电组件,可以在保存记录时触发敬酒消息。(作为独立的闪电组件时,效果很好)
当我在Lightning应用程序中嵌入相同的Lightning组件时,并且保存记录时,不会触发Toast消息。
在这方面的任何帮助都将受到高度赞赏。
下面的代码在保存记录时显示敬酒消息。
闪电组件A :保存方法
action.setCallback(this,function(response){
var state = response.getState();
if (state === "SUCCESS") {
helper.callSaveToast({
"title": "Record Update",
"type": "success",
"message": " Records saved/updated sucessfully"
});
alert("Records saved/updated sucessfully"); // Used this statement to close the application once record gets saved
window.close();
}
else {
console.log('!@@@!!@@'+JSON.stringify(response));
this.handleException(component,response.getError());}
});
$A.enqueueAction(action);
},
应用组件:
<aura:application extends="force:slds" access="GLOBAL" >
<aura:dependency resource="markup://force:showToast" type="EVENT"></aura:dependency>
<c:Lightning component A/>
谢谢