请告诉我,我怎么能创建两个Ext.calendar对象?
写下这段代码,然后他说了 Ext.Error:使用此管理器
注册重复ID“left-col” var lPanel = Ext.create('Ext.calendar.CalendarPanel', {
id: 'app-calendar-left',
region: 'west',
width: '50%',
minWidth: 300,
eventStore: Ext.create('Ext.calendar.data.MemoryEventStore', {
data: Ext.calendar.data.Events.getData()
}),
calendarStore: this.calendarStore,
border: 1,
activeItem: 3,
monthViewCfg: {
showHeader: true,
showWeekLinks: true,
showWeekNumbers: true
}
});
var rPanel = Ext.create('Ext.calendar.CalendarPanel', {
id: 'app-calendar-right',
region: 'center',
width: '50%',
minWidth: 300,
eventStore: Ext.create('Ext.calendar.data.MemoryEventStore', {
data: Ext.calendar.data.Events.getData()
}),
calendarStore: this.calendarStore,
border: 1,
activeItem: 3,
monthViewCfg: {
showHeader: true,
showWeekLinks: true,
showWeekNumbers: true
}
});
Ext.create('Ext.container.Viewport', {
layout: 'border',
items: [lPanel, cPanel]
});
帮助某人,我不知道该怎么做这个错误
答案 0 :(得分:0)
问题可能是由于在'center'区域的边框布局中给出'width'属性,请尝试删除它。另外,我不认为minWidth在边框布局的“中心”区域有意义,也删除它。 “西部”区域应在边框布局中以像素为单位定义宽度。