Sugarcrm 中的 JavaScript 加载

标签 javascript onload sugarcrm

我目前正在自定义 SugarCRM 实例。在一个模块中,我创建了一些自定义字段和一个下拉菜单。根据下拉菜单的选择,我想显示或隐藏一些字段。这很好用。我的问题是关于页面的初始加载:在这种情况下,将显示所有可能的字段 - 不仅仅是根据下拉菜单中的默认选择应显示的字段。

我的第一 react 是注册 onload 事件并隐藏页面加载时不需要看到的内容。但我找不到任何地方可以放置它,因为我不想直接更改/modules/... 。我想限制对/custom/modules 的更改...

有什么想法吗?

最佳答案

以下是控制下拉列表可见性的几种方法:

  1. 编辑字段时有管理功能,有公式和可见性功能,您也可以尝试一下。

  2. 创建自定义编辑 View 并在 View 的显示功能中添加javascript代码。 自定义/模块//views/view..php

.php'); 类 View 扩展 View { 函数 View (){ 父级::View(); } 函数显示() { 回声''; 父级::显示(); } } ?>
  • 自定义 Javascript 可以添加到 editviewdefs.php

        'templateMeta' =>
        array (
       includes' => array (
                   1 =>array ('file' => 'custom/modules/<ModuleName>/js/custom.js',),
        ),
    ),
    
  • 关于Sugarcrm 中的 JavaScript 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20426438/

    相关文章:

    javascript - 为什么我无法在Socket.IO中保存当前房间?

    javascript - React 中的代码分割导致 API 调用被执行多次

    javascript - 正确嵌套 Redis 回调

    javascript - JS中如何将带有数组的对象插入数组

    javascript - 有没有办法告诉你的 react 应用程序页面何时完成加载页面/ Assets ?

    html - body.onload 是否等待 IFrame?

    javascript - 退出 Pop Javascript 无法正常运行

    java - SugarCRM、WSDL 和 RPC

    css - 无法更改 SuiteCRM 中的 css

    google-analytics - 在 SugarCRM 中获取 google 分析报告