当用户试图通过“建议”阶段询问“您确定吗?”来保存机会时,我试图显示“是/取消”确认屏幕。
我要采取的途径是将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>
答案 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
的对话框。相应地处理您的逻辑