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

时间:2014-11-04 08:20:19

标签: javascript php backbone.js sugarcrm

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

如何在SugarCRM 7.2.x中以升级安全的方法实现这一目标,而无需将相同的逻辑复制并粘贴到另一个视图中?

我应该可以通过将我的代码注入库存record.js,然后从我继承的视图调用我的函数来实现这一点,但这不会是升级安全的。

1 个答案:

答案 0 :(得分:2)

您可以将常用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代码将是升级安全的。