익스플로러에서 extjs를 테스트하다 사파리에서는 보이지 않던 에러를 보였다.
구글링과 삽질을 좀 한 결과 코딩을 좀 변경해주므로서 해결되었다.
// 최초 소스에 Model을 정의한 부분이 있는데 이부분을 밖으로 빼주니 잘 동작한다.
Ext.define('FeedViewer.App', {
extend: 'Ext.panel.Panel',
alias: 'widget.FeedViewer',
height:600,
initComponent: function(){
// feed model 정의
Ext.define('Feed', {
extend: 'Ext.data.Model',
fields: ['title', 'pgm']
});
// viewport item set
Ext.apply(this, {
layout: 'border',
//padding: 5,
items: [ this.createFeedPanel()]
});
this.callParent(arguments);
},
///////////////////////////////////////////
// feed model 정의
Ext.define('Feed', {
extend: 'Ext.data.Model',
fields: ['title', 'pgm']
});
Ext.define('FeedViewer.App', {
extend: 'Ext.panel.Panel',
alias: 'widget.FeedViewer',
height:600,
initComponent: function(){
// viewport item set
Ext.apply(this, {
layout: 'border',
//padding: 5,
items: [ this.createFeedPanel()]
});
this.callParent(arguments);
},