ai didi

javascript - SugarCRM 旧版 (v6) 中的自定义验证

转载 作者:行者123 更新时间:2023-11-30 19:29:45 24 4
gpt4 key购买 nike

我有点卡住了,因为我需要更好地了解 sugarCRM 中这种类型的自定义验证的语法。

我有这种验证:

SUGAR.util.doWhen("typeof(check_form) != 'undefined' && typeof check_form == 'function'", function() {

有人可以向我解释该函数的语法或参数是如何工作的吗?我需要对我添加的两个新字段进行两次验证,但我不知道如何为此在文件中声明它。

我用我的两个验证检查了复制函数,但是当想保存在用户模块中时,没有任何反应,因为我猜复制函数时,sugarCRM 不知道该怎么做。

我已经看到这种类型的验证适用于 sugarcrm 的第 6 版,但我无法找到有关它的文档。

最佳答案

请添加创建自定义 js 文件并调用以下函数。

function override_check_form() {
window.old_check_form = window.check_form;
var formname = 'EditView';
window.check_form = function(formname) {
clear_all_errors();
window.formToCheck = formname;
// condition start
var field_name = $('#field_name').find("option:selected").text();
var flag = true;
if(!field_name){
add_error_style('EditView','field_name','Missing required field: Field Name');
var flag = false;
}
// condition end
if (flag) {
return window.old_check_form(formname);
}
return false;
}

关于javascript - SugarCRM 旧版 (v6) 中的自定义验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56546942/

24 4 0
文章推荐: javascript - 在javascript中异步函数之后运行函数
文章推荐: C# - 大整数的按位运算
文章推荐: C#,输出多个值的方法
文章推荐: javascript - 使用 Face-api.js 检测人脸时出错 预期媒体类型为 HTMLImageElement | HTML视频元素 | HTML Canvas 元素
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com