これがどのように起こったのかわかりませんが、par (テキスト コンポーネント) のデザイン モードで [編集] をクリックすると、widget.jsでスクリプト エラーが発生します。他のすべてのコンポーネントは、クリックして編集すると正常に機能します。
エラーのコンソール ダンプは次のとおりです。
ファイアフォックス:
Error: TypeError: this.items.items[(i + 1)] is undefined
Source File: http://localhost:4502/libs/cq/ui/widgets.js
Line: 147092
問題のコードの完全なブロック:
if (title != this.items.items[i + 1].title) {
// next title is different >> break
break;
}
クロム:Uncaught TypeError: Cannot read property 'title' of undefined, widgets.js:147092
上記のエラーに含まれるトレース パスの一部:
CQ.Ext.form.FieldSet.listeners.render widgets.js:147092
EXTUTIL.Event.fire widgets.js:9214
EXTUTIL.Observable.fireEvent widgets.js:8860
CQ.Ext.extend.render widgets.js:22566
CQ.Ext.layout.ContainerLayout.CQ.Ext.extend.renderItem widgets.js:26452
CQ.Ext.layout.FormLayout.CQ.Ext.extend.renderItem widgets.js:28653
CQ.Ext.layout.ContainerLayout.CQ.Ext.extend.renderAll widgets.js:26443
CQ.Ext.layout.ContainerLayout.CQ.Ext.extend.onLayout widgets.js:26429
CQ.Ext.layout.AnchorLayout.CQ.Ext.extend.onLayout widgets.js:26961
のタイトルはどこにpar
ありますか? スタンドアロンのアイテムとしてテキスト コンポーネントに含まれていないため、ここでは意味がありません。