Php SugarCRM 7在EditView/Create记录中执行自定义脚本

Php SugarCRM 7在EditView/Create记录中执行自定义脚本,php,sugarcrm,Php,Sugarcrm,最近从6.4升级到Sugar版本7.1.5。在6.4中,我们可以选择在editviewdefs.php中包含自定义java脚本代码和文件,但在新版本中,无法做到这一点 浏览完文档后,我在base中找到了“record.php”和“record.js”文件,我们可以在其中编辑“DetailView”的代码,而不编辑editview的代码 由于问题的严重性,只需在Sugar论坛之外的其他地方寻求帮助。Record(Record.js)视图与旧的详细信息视图类似,但具有内联编辑功能 创建视图的布局与记

最近从6.4升级到Sugar版本7.1.5。在6.4中,我们可以选择在editviewdefs.php中包含自定义java脚本代码和文件,但在新版本中,无法做到这一点

浏览完文档后,我在base中找到了“record.php”和“record.js”文件,我们可以在其中编辑“DetailView”的代码,而不编辑editview的代码

由于问题的严重性,只需在Sugar论坛之外的其他地方寻求帮助。

Record(Record.js)视图与旧的详细信息视图类似,但具有内联编辑功能

创建视图的布局与记录视图相同,但包含所有可编辑字段,与编辑视图类似,但实际上称为Create-actions.js


因此,您可以为添加自定义js代码所需的每个模块扩展这些视图,尽管由于DOM中的巨大差异,您可能需要重写大部分代码以适应新的体系结构。

我们应该将create-actions.js放在哪里。我们放在下面路径中的record.js文件。custom/modules/TR_TripReport/clients/base/views/record/record.jscreate-actions.js将遵循相同的格式:custom/modules/TR_TripReport/clients/base/views/create-actions.js