保存时Salesforce机会确认警告

时间:2019-03-03 21:01:51

标签: salesforce visualforce

当用户试图通过“建议”阶段询问“您确定吗?”来保存机会时,我试图显示“是/取消”确认屏幕。

我要采取的途径是将Visualforce页面添加到标准的Opportunity对象。保存后,我包含的代码将启动确认窗口

请帮助!

错误1 enter image description here

错误2 enter image description here

   <apex:page standardController="Opportunity" rendered="{!Opportunity.StageName == 'Proposal Request'}">
<script type="text/javascript">
{ window.alert("Are you ready to send a proposal?"); }
</script>
</apex:page>

1 个答案:

答案 0 :(得分:0)

您可以通过Jquery实现此功能,并在加载页面时调用以下内容。

var htmlhead = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
var$g=jQuery.noConflict();$g(function({$g('head').append(htmlhead);$g('head').append('<linkrel="stylesheet"href="yourstaticresources"type="text/css"media="all"/>');$g('body').append('Any dialog box');$g("#dialog").dialog({autoOpen: true,buttons: {'{!$Label.Yes}': function() {ifYes();},'{!$Label.No}': function() {$g(this).dialog("close");}}});})} else{ifNo();}}    

这将打开带有Yes or No的对话框。相应地处理您的逻辑