Uncaught TypeError: e.widget.extend is not a function in SugarCRM when two widgets are used
Uncaught TypeError: e.widget.extend is not a function in SugarCRM when two widgets are used
我在 SugarCRM 上安装 2 个小部件时遇到了这个问题,小部件我的意思是例如我们的 SugarCRM 中存在 2 个 facebook 聊天(一个是实际聊天,另一个是通话,它们就像facebook 聊天,因为无论你去哪个页面,他们总是在屏幕上)
文件错误是这样的:jQuery v2.1.3
沿着这条线:
this.options = e.widget.extend({}, this.options, this._getCreateOptions(), t),
我读到这可能是由于在同一页面中两次声明 jquery-ui 引起的,但是当我检查第一个小部件的包含 javascript 时,没有 jquery-ui里面.
如何才能最好地捕获此错误并找到根本原因?
谢谢
没有extend method but there is jQuery.extend方法。你应该这样使用:
$.extend({}, object1, object2, objectN);
但我认为你需要使用 $.widget 方法。请参阅以下内容以获取有关小部件工厂方法的帮助:
https://learn.jquery.com/jquery-ui/widget-factory/extending-widgets/
How to extend an existing jQuery UI widget?
我在 SugarCRM 上安装 2 个小部件时遇到了这个问题,小部件我的意思是例如我们的 SugarCRM 中存在 2 个 facebook 聊天(一个是实际聊天,另一个是通话,它们就像facebook 聊天,因为无论你去哪个页面,他们总是在屏幕上)
文件错误是这样的:jQuery v2.1.3 沿着这条线:
this.options = e.widget.extend({}, this.options, this._getCreateOptions(), t),
我读到这可能是由于在同一页面中两次声明 jquery-ui 引起的,但是当我检查第一个小部件的包含 javascript 时,没有 jquery-ui里面.
如何才能最好地捕获此错误并找到根本原因?
谢谢
没有extend method but there is jQuery.extend方法。你应该这样使用:
$.extend({}, object1, object2, objectN);
但我认为你需要使用 $.widget 方法。请参阅以下内容以获取有关小部件工厂方法的帮助:
https://learn.jquery.com/jquery-ui/widget-factory/extending-widgets/
How to extend an existing jQuery UI widget?