我目前正在自定义 SugarCRM 实例。在一个模块中,我创建了一些自定义字段和一个下拉菜单。根据下拉菜单的选择,我想显示或隐藏一些字段。这很好用。我的问题是关于页面的初始加载:在这种情况下,将显示所有可能的字段 - 不仅仅是根据下拉菜单中的默认选择应显示的字段。
我的第一 react 是注册 onload 事件并隐藏页面加载时不需要看到的内容。但我找不到任何地方可以放置它,因为我不想直接更改/modules/... 。我想限制对/custom/modules 的更改...
有什么想法吗?
最佳答案
以下是控制下拉列表可见性的几种方法:
编辑字段时有管理功能,有公式和可见性功能,您也可以尝试一下。
创建自定义编辑 View 并在 View 的显示功能中添加javascript代码。 自定义/模块//views/view..php
自定义 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/