javascript - 糖CRM : Add validation task before merge contacts

标签 javascript sugarcrm

我尝试在两个联系人合并为一个之前添加文档编号验证,因为在合并过程中用户可以修改该字段并输入不正确的文档编号。

在 SugarCRM 文档中,仅指在创建或记录 View 上添加验证任务,而不是在合并 View 上添加验证任务。

有人已经做过类似的事情了吗?

最佳答案

最后我覆盖了merge-duplicates View (在custom/modules/Contacts/clients/base/views/merge-duplicates/merge-duplicates.js ),在 this.clearValidationErrors 之后的 triggerSave 事件中,我添加了验证:

this.clearValidationErrors (this.getFieldNames());

// My validations, I use this two variable to perform it:
newRecord = this.primaryRecord.attributes;
newRecordChanges = this.primaryRecord.changed;

关于javascript - 糖CRM : Add validation task before merge contacts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42414189/

相关文章:

php - 我们如何在 sugarcrm 中以编程方式将文件上传到上传文件夹中

javascript - Knockoutjs 没有将数组转换为可观察数组?

javascript - 如何让用户使用纯 Javascript 将剪贴板中的图像数据粘贴到 Firefox 中的 Canvas 元素中?

SugarCRM 在详细 View 中添加附加详细信息图标

php - 保存 bean 是否会删除记录与 SuiteCRM 中电子邮件的连接?

elasticsearch - Elasticsearch无法与Sugarcrm 7.5.0.1一起使用

php - "mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given", 在 sugarcrm 中执行脚本时

javascript - 无法以 Angular 找到 CSS

javascript - 为什么给变量赋值给自己内存=内存?

Javascript 切换菜单 - 子菜单问题