gpt4 book ai didi

sugarcrm - SuiteCRM:如何将 JS 添加到我的自定义字段

转载 作者:行者123 更新时间:2023-12-04 02:01:19 27 4
gpt4 key购买 nike

所以我有一个自定义字段,它基本上是一个隐藏和显示下拉列表的 Bool 字段。这不仅仅是一个自定义字段。我制作了一个像 Dynaminenum 或 Address 这样的字段类型,这样我就可以通过 Studio 对其进行管理。直到现在,我的 js 代码(隐藏和显示)都在 EditView.tpl 中。

在我的字段中添加 JS 代码的正确方法是什么?

提前致谢

维尔斯特

最佳答案

A. 如果您想在将它添加到任何模块的任何 View 时将其应用于字段,请在字段定义中添加您的 JS 文件。路径将如下所示:custom/include/SugarFields/Fields//EditView.tpl 代码将如下所示:

    <script type="text/javascript" src='{sugar_getjspath file="custom/include/SugarFields/Fields/<your_field_type>/js_file_name.js"}'>
</script>

B. 如果您想在特定 View 的任何特定模块中应用 js 代码,请使用以下示例方法:

  1. 添加对事件绑定(bind)所需的 javascript 文件的引用。

    路径: custom/modules/Contacts/metadata/editviewdefs.php

代码:

<?php

$viewdefs['Contact']['EditView']['templateMeta']['includes'] =
array (
array (
'file' => 'custom/modules/Contacts/js/editview.js',
),
);
?>
  1. 将您要包含的 javascript 文件添加到您在上面引用的位置 (custom/modules/Contacts/js/editview.js)。

  2. 快速修复,然后用力刷新您的浏览器。全部完成!

关于sugarcrm - SuiteCRM:如何将 JS 添加到我的自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47134495/

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