zl程序教程

您现在的位置是:首页 >  工具

当前栏目

salesforce开发之 lighting组件跳转到记录页面

组件开发 记录 页面 跳转 Salesforce lighting
2023-06-13 09:11:59 时间

方式一: baseURL + 记录ID

        
        action.setCallback(this, function (response) {
            let state = response.getState();
            console.log(response);
            //请求成功
            if (state == "SUCCESS") {
                let respValue = response.getReturnValue();
                console.log(respValue);
                if(respValue.msg == "success"){
                    var toastEvent = $A.get("e.force:showToast");
                    toastEvent.setParams({
                        "title" : "Infomation",
                        "message" : "保存成功",
                        "type" : "info"
                    });
                    toastEvent.fire();

                    // 页面跳转
                    var urlEvent = $A.get("e.force:navigateToURL");
                    urlEvent.setParams({
                      "url":  respValue.ccUrl
                    });
                    urlEvent.fire();
                }else{
                    var toastEvent = $A.get("e.force:showToast");
                    toastEvent.setParams({
                        "title" : "Infomation",
                        "message" : "保存失败:" + respValue.msg ,
                        "type" : "info"
                    });
                    toastEvent.fire();
                }
            }
        });
        $A.enqueueAction(action);

            apex:
            String sfdcURL = URL.getSalesforceBaseUrl().toExternalForm();
            output.ccUrl = sfdcURL + '/' + cc.ID;