需要将自定义javascript添加到sugarCRM中的对话框

时间:2012-08-06 03:56:42

标签: sugarcrm

我需要一些针对sugarCRM 6.5 CE的自定义模块的帮助。这就是我想要的。在联系页面上有一个活动部分。下拉列表中有一个选项“撰写电子邮件”。我创建了一些添加新选项的文件。我希望此选项打开相同的撰写电子邮件,然后在发送电子邮件后,我想执行一些其他功能。这是我的问题,我成功添加了新选项并使其升级安全并添加了一个after_save挂钩来执行其他功能。我遇到的问题我无法弄清楚如何区分常规撰写电子邮件和新撰写的电子邮件选项之间的区别。

我认为最简单的方法可能是在电子邮件对话框中添加一些新的javascript,并向服务器发送一个额外的参数,表明可以做其他事情。我无法弄清楚如何将这些额外的javascript合并到撰写电子邮件对话框中。看起来撰写电子邮件对话框的构建方式与其他视图不同。我想我知道如何修改一些核心文件,但我想让它升级安全,所以我不想触及核心。

非常感谢任何帮助。 感谢

1 个答案:

答案 0 :(得分:0)

我建议的方法是扩展用于电子邮件撰写的类。您需要在新目录中的文件中添加一个新的入口点(在SugarCRM论坛上逐步查看)。此文件应扩展基本电子邮件类,您唯一需要做的就是覆盖保存或发送电子邮件的默认方法(假设这是其他功能需要去的地方)。

获得扩展后,您只需修改URI以指向此新入口点,其他所有内容的功能都相同。

希望这有帮助!