SugarCRM 7-如何在视图之间共享代码


SugarCRM 7 - How to share code between views

我正在RecordView中为自定义模块添加逻辑。现在我希望能够在CreateActionsView中使用相同的代码。

如何在SugarCRM 7.2.x中以升级安全的方法实现这一点,而不必将相同的逻辑复制并粘贴到其他视图?

我应该能够通过将我的代码注入到股票record.js中,然后从我继承的视图调用我的函数来实现这一点,但这并不安全。

您可以将通用JS代码打包为一个单独的脚本库,并通过JSGroupings扩展将其包含在页面中。如果您扩展一个现有的JSGroupings(如sidecar.min.js),那么这将确保您的JavaScript被拉入页面。

http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/Sugar_Developer_Guide_7.5/50_Extension_Framework/Extensions/JSGroupings/

通过使用扩展,您添加的JS代码将是升级安全的。