在通过单击功能区按钮执行某些操作之前,我将提示javascript确认。例如,当我要点击电子邮件活动的发送按钮时,我想要提示一个对话框,问“你确定吗?”并根据答案做了主要功能。在CRM 2011中做这样的事情最好的方法是什么?
发布于 2013-01-24 05:07:12
这样的事件的javascript可以很容易地实现,使用如下代码:
function confirmSomething(message) {
if (!confirm(message)) {
//user has changed their mind
event.returnValue = false;
return false; //you might need to double check this bit
}
}至于把它添加到一个按钮上--有很多指南(谷歌是你的朋友-- I like this one )
或者试试Visual Ribbon Editor
发布于 2013-01-23 23:13:27
您可以添加新的javascript web资源。创建函数,您将在其中添加确认对话框。在'confirm=true‘上调用主客户关系管理功能。在您的电子邮件示例中,它将是来自/_static/activities/email.js的方法send。
希望它能有所帮助:)
发布于 2013-01-31 05:46:26
最好的方法是创建on save事件,并选择将执行上下文作为
第一个参数,在事件处理程序中,您可以根据结果停止或继续保存
从确认消息中。
代码示例:
函数Form_onsave(executionObj) { var shouldSave = true;
if (shouldSave)
{
alert("Unable to save because of some reason or the other.");
executionObj.getEventArgs().preventDefault();
}}
https://stackoverflow.com/questions/14482498
复制相似问题