我不知道这是怎么发生的,但是在par (文本组件)的设计模式下单击 Edit 会在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
?它不作为独立项目包含在文本组件中,因此这里有些东西没有意义。