で定義されたタグxtypeを拡張するカスタムxtypeを開発しようとしています
/libs/cq/tagging/widgets/source/widgets/TagInputField.js
別のファイルで関数を定義しています
CQ.tagging.customTagInputField = CQ.Ext.extend(CQ.TagInputField, { /*A whole bunch of code here */ });
CQ.Ext.reg("customtags", CQ.tagging.customTagInputField);
それでも、カスタムウィジェットを含むページを起動しようとすると、コンソールに次のようなエラーが表示されます。
TypeError: sp is undefined
spp = sp.prototype;
すべての賢明で知っているグーグルによると。この種のエラーは通常、存在しないものを拡張しようとしていることを意味します。しかし変化する
CQ.Ext.extend(CQ.TagInputField,
のようなもう少し具体的なものに
CQ.Ext.extend(CQ.tagging.TagInputField,
CQ.taggingが未定義であるというエラーが発生します。このファイルをCQ5で拡張する方法はありますか?もしそうなら、私は何を間違っていますか?