【问题标题】:Javascript onload in sugarcrmSugarcrm 中的 Javascript 加载
【发布时间】:2013-12-06 14:33:38
【问题描述】:
我目前正在定制一个 SugarCRM 实例。在一个模块中,我创建了一些自定义字段和一个下拉菜单。根据下拉菜单的选择,我想显示或隐藏我的一些字段。这工作正常。我的问题是关于页面的初始加载:在这种情况下,会显示所有可能的字段 - 不仅是应该根据下拉菜单中的默认选择显示的字段。
我的第一个直觉是注册 onload 事件并在页面加载时隐藏我不需要看到的任何内容。但是我找不到任何地方可以放置它,因为我不想直接更改 /modules/... 。我想限制我对 /custom/modules 的更改...
有什么想法吗?
【问题讨论】:
标签:
javascript
onload
sugarcrm
【解决方案1】:
控制下拉菜单可见性的几种方法:
编辑字段时有管理员,有公式和可见性功能,您也可以试试这个。
创建自定义编辑视图并在视图的显示功能中添加javascript代码。
自定义/模块//views/view..php
.php');
类视图扩展视图 {
功能视图(){
父::视图();
}
函数显示(){
回声'';
父::显示();
}
}
?>
-
自定义Javascript可以添加到editviewdefs.php
'templateMeta' =>
array (
includes' => array (
1 =>array ('file' => 'custom/modules/<ModuleName>/js/custom.js',),
),
),