gpt4 book ai didi

javascript - 在 SugarCRM editview 中添加自定义 jQuery 验证

转载 作者:行者123 更新时间:2023-11-28 15:56:21 25 4
gpt4 key购买 nike

我试图在帐户编辑 View 的页眉或页脚中添加自定义 jQuery 脚本,在 Google 中到处搜索,但找不到在页眉或页脚中打印脚本的 Hook 。

我的目标是为自定义字段添加自定义验证,但是一旦我添加 jQuery 代码,页面就会停止。

我在 custom/modules/Accounts/metadata/editviewdefs.php

中插入以下代码
$viewdefs ['Accounts'] = array(
'EditView' => array(
'templateMeta' => array(
'javascript' => '<script type="text/javascript">
$(document).ready(function(){
alert("This is my custom javascript code");
});
</script>',

上面的代码生成下面的屏幕。

Screen after inserting jQuery

我像这样删除了 jQuery 部分

$viewdefs ['Accounts'] = array(
'EditView' => array(
'templateMeta' => array(
'javascript' => '<script type="text/javascript">

alert("This is my custom javascript code");

</script>',

我看到以下警报 Simple javascript works fine

我看到简单的 JavaScript 代码工作正常,但仅当我添加 jQuery 代码时才会出现问题,我尝试在上述代码之前添加 jQuery 库,但这并没有解决问题。

有人能告诉我这里缺少什么吗?

最佳答案

您还需要用 {literal} 标签包裹 js:

$viewdefs ['Accounts'] = array(
'EditView' => array(
'templateMeta' => array(
'javascript' => '<script type="text/javascript">
{literal}
$(document).ready(function(){
alert("This is my custom javascript code");
});
{/literal}
</script>',

关于javascript - 在 SugarCRM editview 中添加自定义 jQuery 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18656017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com